Like wise there wasn't a lot I needed to adjust when I moved from 1.7
to 2.0...

Cheers,
Dave

On Jan 8, 5:35 pm, Thad <thad.humphr...@gmail.com> wrote:
> If it's any help, I found moving from 1.7 to 2.0 a **lot** less effort
> than moving from 1.4 to 1.5.  In fact, it was trivial by comparison.
>
> On Jan 8, 11:46 am, ale <aleee...@gmail.com> wrote:
>
>
>
> > Thanks for the answer, I will try your example.
> > I'm a little afraid to upgrade to gwt 2.0, because I have a lot of
> > pages developed with 1.7 ...
> > and the idea of rewrite a lot of code now...
>
> > Cheers
> > Ale
>
> > On Jan 8, 3:06 pm, DaveC <david.andrew.chap...@googlemail.com> wrote:
>
> > > I use ClientBundle (and CssResource) (I'm using GWT 2 by the way...)
> > > e.g.
>
> > > public interface RichToolTipClientBundle extends ClientBundle {
>
> > >     @Source("resources/css/rich-tooltip.css")
> > >     public RichToolTipCssResource getCss();
>
> > >     @Source("resources/img/logo.png")
> > >     public ImageResource getLogo();
>
> > >     @Source("resources/img/tooltip-top-left.png")
> > >     @ImageOptions(repeatStyle = RepeatStyle.None)
> > >     public ImageResource tooltipTopLeft();
>
> > >     public interface RichToolTipCssResource extends CssResource {
>
> > >         @ClassName("tooltip")
> > >         String getToolTipStyleName();
>
> > >     }
>
> > > }
>
> > > public class RichToolTipResources {
>
> > >     private static RichToolTipClientBundle INSTANCE;
>
> > >     public static final RichToolTipClientBundle getBundle() {
>
> > >         if (INSTANCE == null) {
>
> > >             INSTANCE = GWT.create(RichToolTipClientBundle.class);
>
> > >             INSTANCE.getCss().ensureInjected();
>
> > >             // or StyleInjector.inject(INSTANCE.getCss().getText(),
> > > true);
> > >         }
> > >         return INSTANCE;
> > >     }
>
> > > }
>
> > > In your css...
>
> > > @sprite .tooltip {
> > >         gwt-image: 'tooltipTopLeft';
>
> > > }
>
> > > then:
>
> > > public ToolTip extends Composite {
>
> > >         // injects the css...
> > >         private RichToolTipClientBundle resources =
> > > RichToolTipResources.getBundle();
>
> > >         public ToolTip() {
> > >                 FlowPanel panel = new FlowPanel();
> > >                 initWidget(panel);
> > >                 addStyleName(resources.getCss().getToolTipStyleName());
>
> > >                 Image img = new Image(resources.getLogo());
> > >                 panel.add(img);
> > >         }
>
> > > }
>
> > > Using these methods makes use of the GWT compiler and all it clever
> > > optimisation such as inlining the images using data-uris when
> > > supported... which help make the page load faster.
>
> > > Hope this helps,
>
> > > Cheers,
> > > Dave
>
> > > On Jan 8, 9:03 am, ale <aleee...@gmail.com> wrote:
>
> > > > Hi,
> > > > I can not decide where put some image in a application, image like
> > > > logo, icon for button, ecc.
>
> > > > Is better put it in css or use the  ImageBundle and
> > > > AbstractImagePrototype?
>
> > > > I prefer the solution that make the load of the page faster.
>
> > > > Thanks!
>
> > > > Bye
> > > > Alessandro
-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.


Reply via email to