On Jul 2, 9:09 am, "alex.d" <[email protected]> wrote:
>
> Just override .gwt-Button in your MyApp.css and all buttons will have
> your style.
>

Thanks!  This achieves the effect I was aiming for.  I still wish
there were a way to change widget class names, but this certainly gets
the job done.  Thanks again for the answer; this solution is so simple
that it makes my question sound silly.


On Jul 2, 5:29 am, djd <[email protected]> wrote:
>
> AFAIK, styles are set in each class, when they are constructed (so,
> via constructor).
>

I checked this, and unfortunately it looks like this is true:
http://code.google.com/p/google-web-toolkit/source/browse/branches/snapshot-2009.06.16-r5570/user/src/com/google/gwt/user/client/ui/Button.java#74

On line 80 (inside the Button() constructor), you see the string "gwt-
Button" is hard-coded.  I assume the same is true in other widgets.
Is there any good reason why GWT widgets class names are initialized
this way, for performance maybe?  Without a compelling performance
gain, hard-coding this string just seems like bad practice.

> Still, what you actually want is some sort of UIDL (User Interface
> Definition Language) parser. There are many proposals, you could
> implement a simple one that only handles stylenames.

Do you know if there are there any proposals close to completion?  I
enjoy writing parsers, but I don't want to write my own if something
new is about to be published.
--~--~---------~--~----~------------~-------~--~----~
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