Well, the problem does not seem to be the image.

The CssResource interface I wrote is compiled properly, the XML I made for
thew widget works fine as well. It look like if the ui:with does not throw
ensureInjected or something. The styles are applied, but they are empty.

Regards,
mh

2010/3/11 davidroe <[email protected]>

> I forgot this part - does that help?
>
>
>        @Source("com/whoever/client/resources/myImage.png")
>        public ImageResource myImage();
>
>
>
> On Mar 10, 2:16 pm, MH <[email protected]> wrote:
> > I'm afraid this one does not work for me.
> >
> > I did exactly as mentioned, and my widget seems to be not using style at
> > all. Shall I also add anything to the class itself?
> >
> > 2010/3/10 davidroe <[email protected]>
>  >
> >
> >
> > > this is how I did it.
> >
> > > in whatever.css:
> >
> > > @sprite .myClass {
> > >  gwt-image: "myImage";
> > >  width: auto; height: auto;
> > >  background-repeat: repeat;
> > >  background-position: 0% 0%;
> > > }
> >
> > > in Resources.java:
> >
> > > public interface Resources extends ClientBundle {
> >
> > >  ...
> >
> > >  public interface WhateverCss extends CssResource {
> > >    String myClass();
> > >  }
> >
> > >  @Source("com/whoever/client/resources/whatever.css")
> > >  public WhateverCss whateverCss();
> >
> > > }
> >
> > > in WhateverClass.ui.xml:
> >
> > >  <ui:with field="res" type="com.whoever.client.resources.Resources" /
> >
> > >  <div class="{res.whateverCss.myClass}">
> >
> > > HTH,
> > > /dave
> >
> > > On Mar 10, 8:52 am, Michael <[email protected]> wrote:
> > > > Hi there,
> >
> > > > I'm having a go at using the declarative layout and was wondering if
> > > > there's a way of using an image declared in a ClientBundle as a
> > > > background-image in the ui:style section, thus:
> >
> > > > <ui:UiBinder
> > > >   xmlns:ui="urn:ui:com.google.gwt.uibinder"
> > > >   xmlns:g="urn:import:com.google.gwt.user.client.ui">
> > > >         <ui:with field="res" type="com.mycompany.MyClientBundle"/>
> >
> > > >         <ui:style>
> > > >                 .banner {
> > > >                         background-image:url('res.menuBackground');
> > > >                 }
> > > >         </ui:style>
> > > > </ui:UiBinder>
> >
> > > > If not, how are you supposed to do that?
> >
> > > > Cheers
> >
> > > > Mike
> >
> > > --
> > > 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]><google-web-toolkit%2Bunsubs
> [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]<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