I was facing the same question and my solution was to have my main
theme in a CSSResource file.
This resource file is injected during the loading procedure of the
app.
Since the layout of my app is defined through CSS, I only allow to
change a few things (like color, font-style, various sizes ...).
For this I use the runtime substitution (@eval) - so I can change
things during runtime. I only have to (re-)inject the affected
stylesheet again.
This works fine so far and I'm not knowing an other way to do this. So
if there's a better way - please post.

> GWT helps *me* to not have to worry so much about
> browsers-that-aren't-Firefox. But what happens when I hand over the
> WAR (with just HTML, CSS, and JavaScript) to a third party and they
> want to add their own branding? Do *they* then have to worry about
> cross-browser issues? Or would I have to limit them to using
> "portable" CSS only?

Since I'm using CSSResource there is no way to replace the css file
without compiling the app again (the css styles may be obfuscated and
added to the widgets). I hope this is correct.

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