setStyleName() removes all existing styles, so you've removed the
standard gwt style names (gwt-*)

addStyleName() adds to it.

[EMAIL PROTECTED] wrote:
> Is there a problem with the following code as it doesnt grey out my
> text boxes (it does stet the size though). or is this a gwt bug?
>
>
> my java is:
>
> final TextBoxBase textBox;
> if (type.equals("small")) {
>         textBox = new TextArea();
>         textBox.setStyleName("small");
> } else if (type.equals("large")) {
>         textBox = new TextArea();
>         textBox.setStyleName("large");
> } else {
>         throw new IllegalArgumentException("wrong type");
> }
> textBox.setText("some text");
> grid.setWidget(row, 1, textBox);
> textBox.setReadOnly(true);
>
>
> and my CSS is:
>
> .gwt-TextArea-readonly  {
>   background-color: #D1D1D1;
> }
>
> .small {
>   width: 20em;
>   font: 10pt Arial;
> }
>
> .large {
>   width: 40em;
>   height: 10em;
>   font: 10pt Arial;
> }
>
> I am aware there is an easy work around for this by using different
> style names e.g. smallreadOnly but i have other "small" text boxes and
> i want to avoid where possible duplicating code.
>
> Thanks,
> steve
>
>
>   

--~--~---------~--~----~------------~-------~--~----~
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-Toolkit@googlegroups.com
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