Adding disabled styling for CheckBox as part of creating a default GWT css. Patch by: jlabanca Review by: ecc git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1657 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/user/client/ui/CheckBox.java b/user/src/com/google/gwt/user/client/ui/CheckBox.java index dfaf33a..7d6ebd7 100644 --- a/user/src/com/google/gwt/user/client/ui/CheckBox.java +++ b/user/src/com/google/gwt/user/client/ui/CheckBox.java
@@ -27,6 +27,7 @@ * <h3>CSS Style Rules</h3> * <ul class='css'> * <li>.gwt-CheckBox { }</li> + * <li>.gwt-CheckBox-disabled { Applied when Checkbox is disabled }</li> * </ul> * <p> * <h3>Example</h3> @@ -138,6 +139,11 @@ @Override public void setEnabled(boolean enabled) { DOM.setElementPropertyBoolean(inputElem, "disabled", !enabled); + if (enabled) { + removeStyleDependentName("disabled"); + } else { + addStyleDependentName("disabled"); + } } @Override