Thanks for ur guidance... it worked :)

On Wed, Sep 23, 2009 at 4:13 PM, Thomas Broyer <[email protected]> wrote:

>
>
>
> On 23 sep, 08:18, mohan <[email protected]> wrote:
> > Hi All,
> > As i m new to the GWT, i dont know where to put the images for my
> > site.
> >
> > com.test.gwt.contactus.client is my package structure of my client and
> > contactus.java has the following code:
> >
> > Image jimmyFull = new Image("bold.jpg");
> > final PopupPanel imagePopup = new PopupPanel(true);
> > imagePopup.setAnimationEnabled(true);
> > imagePopup.ensureDebugId("cwBasicPopup-imagePopup");
> > imagePopup.setWidget(jimmyFull);
> > jimmyFull.addClickHandler(new ClickHandler() {
> > public void onClick(ClickEvent event) {
> >       imagePopup.hide();
> >    }
> >
> > });
> >
> > Basically where can i have the image, so that when i compile it should
> > go with my site.
> > Kindly guide me.Thanks  :)
>
> If you don't use ImageBundle, then either:
>  - you put them in your package's "public" subfolder (com/test/gwt/
> contactus/public) and use new Image(GWT.getModuleBaseURL() +
> "bold.jpg");
>  - or put them in your war/ folder and use new Image
> (GWT.getHostPageBaseURL() + "bold.jpg")
>
> You can of course use subfolders...
>
> The advantage of the first approach is if your module is reusable
> (<inherit/>ed in another module), you'll always have the images right
> (that's how the GWT themes work for example).
> The advantage of the second approach is that it's easy to change the
> image being used: just change the image in the war/, or even have
> multiple war folders each with a different bold.jpg in them. That's
> generally how you'd do "themed" versions for, e.g., different clients
> (e.g. the client's logo); provided it won't affect the app's layout.
> And you wouldn't even have to compile the app for each and every
> client: compile it once and just copy the generated code over and over
> in your different war/ folders.
> >
>

--~--~---------~--~----~------------~-------~--~----~
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