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.