Width/Height will be automatically written in your css class, you do not
need to do any reference on it.

2010/8/6 Nicolas ANTONIAZZI <[email protected]>

> Hi,
>
> The right syntax is :
> *<ui:image field="activeImage" src="active.png"/>*
> * **<ui:image field="deactiveImage" src="active.png"/>*
>
> Then, simply use :
>
>             *...@sprite .active {*
> *                gwt-image: 'activeImage';*
> *             }*
> *
>
>             @sprite .deactive {
>                 gwt-image: 'deactiveImage';
>              }
>
>
> Moreover, If you wish to directly use an image ( <img></img>) instead of a
> background css image, you can do :
>
>  <g:Image resource="activeImage" />
>  <g:Image resource="deactiveImage" />
>
>
>
> *
> 2010/8/6 Andrew Hughes <[email protected]>
>
> Hi Guys,
>>
>> I can't find any doco, so help would be great! I want to set some
>> background gwt-image's inside my ui.xml's <ui:style>....
>>
>> Easiest way to ask my question is to show you what is not working :)
>>
>> <!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent";>
>> <ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
>> xmlns:g="urn:import:com.google.gwt.user.client.ui">
>>  *<ui:image field="activeImage" resource="active.png"/>*
>> * **<ui:image field="deactiveImage" resource="active.png"/>*
>>     <ui:style type="com.acme.Style">
>>
>>             *...@sprite .active {*
>> *                width: value('activeImage.getWidth','px');*
>> *                height: value('activeImage.getHeight','px');*
>> *                gwt-image: 'activeImage';*
>> *            }*
>>
>>  *           @sprite .deactive {*
>> *                width: value('deactiveImage.getWidth','px');*
>> *                height: value('deactiveImage.getHeight','px');*
>> *                gwt-image: 'deactiveImage';*
>> *            }*
>>
>> </ui:style>
>>  <g:HorizontalPanel>
>>        <g:HTMLPanel ui:field="active" addStyleNames="{style.deactive}"/>
>> </g:HorizontalPanel>
>> </ui:UiBinder>
>>
>> Questions
>>
>>    1. I'm trying to avoid external css files here and do it all in the
>>    ui.xml, perhaps this is not possible????
>>    2. How are <ui:image> resource's defined/referenced? What are the
>>    rules on the resource=????
>>    3. How is the <ui:image> field associated with the @sprite? Do I have
>>    this right????
>>    4. How can I get the width/height of the image (as described here
>>    
>> http://code.google.com/webtoolkit/doc/latest/DevGuideClientBundle.html#Value_function
>>     )???
>>
>>
>> CHEERS :)
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google Web Toolkit" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<google-web-toolkit%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/google-web-toolkit?hl=en.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to