Answered: Making simple css changes without implementing Appearance
I was hoping to layout my application using uibinders and then hand things off to a css person to make some small tweaks. I was planning on adding a styleName to all the things that will need css tweaks, so the css person would just fill in css for the corresponding css classes.
But it appears that when I set the styleName, it wipes out all the styles from the theme appearances. I just want to add my own styleName. There used to be a addStyleName, but it is no longer available in 3.0.1
I feel that having to implement Appearance for everying is overkill for what I need to do. And I have to expend considerable java resources to do it.
Its a 'special' property insofar as we inherit from Widget (which inherits from UIObject). When looking for methods in JavaDocs or in the source itself, make sure to look through the superclasses - I find it is usually easier to start with an instance of the object in Java and use my IDE's autocomplete to see what is available at all levels.