Re: UiBinder with background-image and ImageResource

2010-09-12 Thread Thomas Broyer
On Sep 12, 7:45 am, Andrew Hughes ahhug...@gmail.com wrote: Here's a simple example WITHOUT external css file. It works, providing the ClientBundle and the ui.xml are in the same package. I believe you can use them from different packages but I still haven't worked out how. ui:with

Re: UiBinder with background-image and ImageResource

2010-09-11 Thread GWTNewbie
Any thoughts as to how this could be done using ui:style without using external CSS files ? On Aug 25, 4:06 am, Eirik Brandtzæg eir...@eirikb.no wrote: Hello Craigo: I think the point is to not have an external CSS file, but using ui:style directly. Antonie: Will the feature of bundling

Re: UiBinder with background-image and ImageResource

2010-09-11 Thread Andrew Hughes
Here's a simple example WITHOUT external css file. It works, providing the ClientBundle and the ui.xml are in the same package. I believe you can use them from different packages but I still haven't worked out how. ui:with type=blah.client.MyClientBundle field=cb/ ui:image field=loading

Re: UiBinder with background-image and ImageResource

2010-08-25 Thread Eirik Brandtzæg
Hello Craigo: I think the point is to not have an external CSS file, but using ui:style directly. Antonie: Will the feature of bundling sprites still work with this method? -- Eirik Brandtzæg -- You received this message because you are subscribed to the Google Groups Google Web Toolkit

Re: UiBinder with background-image and ImageResource

2010-04-26 Thread Antoine
!-- Style -- ui:style @url fileUrl fieldName; .cssClass { background: fileUrl; } /ui:style !-- Data -- ui:data field='fieldName' src='beautifulImage.gif'/ !-- Component -- g:HorizontalPanel addStyleNames={style.cssClass}/ -- You received this message because you are subscribed to the

Re: UiBinder with background-image and ImageResource

2010-03-16 Thread Thomas Broyer
On Mar 16, 12:27 am, Michael Guyver michael.guy...@gmail.com wrote: Hi Craigo - does the @url work within a ui:style section? As I said: I know it works if your DataResoruce is created with a ui:data, I don't know when it comes from a separate ClientBundle imported with ui:with... -- You

Re: UiBinder with background-image and ImageResource

2010-03-16 Thread Craigo
I'm using ui:with ... like this: ui:with field=res type=MyResources/ui:with g:Anchor ui:field=myField styleName={res.css.myAnchor}Some Text/ g:Anchor And it all works. On Mar 16, 9:23 pm, Thomas Broyer t.bro...@gmail.com wrote: On Mar 16, 12:27 am, Michael Guyver michael.guy...@gmail.com

Re: UiBinder with background-image and ImageResource

2010-03-15 Thread Craigo
Just like to reiterate what Thomas Broyer said: Use DataResource with @url. It works a treat and, IMO, is a much easier solution. http://code.google.com/webtoolkit/doc/latest/DevGuideClientBundle.html#References_to_Data_Resources On Mar 15, 3:33 pm, davidroe roe.da...@gmail.com wrote: yes,

Re: UiBinder with background-image and ImageResource

2010-03-15 Thread Michael Guyver
Hi Craigo - does the @url work within a ui:style section? On 15 March 2010 23:16, Craigo craig...@gmail.com wrote: Just like to reiterate what Thomas Broyer said: Use DataResource with @url.  It works a treat and, IMO, is a much easier solution.

Re: UiBinder with background-image and ImageResource

2010-03-15 Thread Craigo
I imagine it would. I have my css in a separate file referenced by my ClientBundle: @Source(my.css) ResourcesCSS css(); @Source(button.gif) DataResource menuButtonResource(); And in the css file it works great. Eg: @url menuButtonUrl menuButtonResource; .my-anchor { float: left;

Re: UiBinder with background-image and ImageResource

2010-03-14 Thread Michael
I've also tried this approach and while the CSS is compiled and the obfuscated selector-name is used in the generated HTML, the the selector definition is not included in the page. You could access the definition by calling the .getText() method of the generated ClientBundle implementation - but

Re: UiBinder with background-image and ImageResource

2010-03-14 Thread Michael
Any chance you can elaborate on how you did this? I'm not sure what you mean by adding the ensureInjected method. Cheers Mike On Mar 14, 10:46 pm, MH mhaligow...@googlemail.com wrote: Found the solution. The problem is that the style is _not_ injected. I solved this by adding the proper

Re: UiBinder with background-image and ImageResource

2010-03-14 Thread davidroe
yes, sorry, I missed that line. StyleInjector.inject(Resources.INSTANCE.whateverCss().getText(),true); On Mar 14, 4:04 pm, Michael michael.guy...@gmail.com wrote: Ah... simply calling the .ensureInjected method from the EntryPoint is enough - got it. Thanks! Mike On Mar 14, 10:46 pm, MH

Re: UiBinder with background-image and ImageResource

2010-03-11 Thread MH
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

Re: UiBinder with background-image and ImageResource

2010-03-11 Thread Thomas Broyer
On Mar 10, 5:52 pm, Michael michael.guy...@gmail.com 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  

UiBinder with background-image and ImageResource

2010-03-10 Thread Michael
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

Re: UiBinder with background-image and ImageResource

2010-03-10 Thread davidroe
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

Re: UiBinder with background-image and ImageResource

2010-03-10 Thread Michael
Thanks Dave, That will probably do the trick. Somehow I had hoped that ui:with field=res type=com.mycompany.MyClientBundle/ ui:style .myClass { background-image=url('res.myImage'); } /ui:style would have been enough - so much less typing! Anyone from the Dev Team reading this?? ;) Cheers

Re: UiBinder with background-image and ImageResource

2010-03-10 Thread MH
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 roe.da...@gmail.com this is how I did it. in whatever.css: @sprite .myClass { gwt-image: myImage;

Re: UiBinder with background-image and ImageResource

2010-03-10 Thread davidroe
I forgot this part - does that help? @Source(com/whoever/client/resources/myImage.png) public ImageResource myImage(); On Mar 10, 2:16 pm, MH mhaligow...@googlemail.com wrote: I'm afraid this one does not work for me. I did exactly as mentioned, and my widget seems to be