aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/com/itmill/toolkit/terminal/gwt/client/ui/IButton.java4
-rw-r--r--src/com/itmill/toolkit/terminal/gwt/client/ui/ICheckBox.java4
2 files changed, 8 insertions, 0 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IButton.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IButton.java
index b69cb0761a..620cf3b3cc 100644
--- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IButton.java
+++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IButton.java
@@ -87,6 +87,10 @@ public class IButton extends Button implements Paintable {
errorIndicatorElement = null;
}
+ if (uidl.hasAttribute("readonly")) {
+ setEnabled(false);
+ }
+
if (uidl.hasAttribute("icon")) {
if (icon == null) {
icon = new Icon(client);
diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/ICheckBox.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/ICheckBox.java
index a4f5f8dafd..b326e6e42d 100644
--- a/src/com/itmill/toolkit/terminal/gwt/client/ui/ICheckBox.java
+++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/ICheckBox.java
@@ -81,6 +81,10 @@ public class ICheckBox extends com.google.gwt.user.client.ui.CheckBox implements
setTitle(uidl.getStringAttribute("description"));
}
+ if (uidl.hasAttribute("readonly")) {
+ setEnabled(false);
+ }
+
if (uidl.hasAttribute("icon")) {
if (icon == null) {
icon = new Icon(client);