From 1aa20cb7da238fc63ffc00c3ca478aad9e4683d1 Mon Sep 17 00:00:00 2001 From: Kusig Date: Sat, 18 Apr 2015 21:35:59 +0200 Subject: [PATCH] MaterialButton,MaterialTextBox,MateralTextArea should as well provide HasText Interface. --- .../java/gwt/material/design/client/ui/MaterialButton.java | 3 ++- .../java/gwt/material/design/client/ui/MaterialTextArea.java | 4 ++-- .../java/gwt/material/design/client/ui/MaterialTextBox.java | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/gwt/material/design/client/ui/MaterialButton.java b/src/main/java/gwt/material/design/client/ui/MaterialButton.java index 8ad0d4a24..b7455d538 100644 --- a/src/main/java/gwt/material/design/client/ui/MaterialButton.java +++ b/src/main/java/gwt/material/design/client/ui/MaterialButton.java @@ -34,10 +34,11 @@ import com.google.gwt.uibinder.client.UiField; import com.google.gwt.user.client.ui.ComplexPanel; import com.google.gwt.user.client.ui.HTMLPanel; +import com.google.gwt.user.client.ui.HasText; import com.google.gwt.user.client.ui.Label; import com.google.gwt.user.client.ui.Widget; -public class MaterialButton extends MaterialWidget implements HasClickHandlers{ +public class MaterialButton extends MaterialWidget implements HasClickHandlers,HasText{ private static MaterialButtonUiBinder uiBinder = GWT.create(MaterialButtonUiBinder.class); diff --git a/src/main/java/gwt/material/design/client/ui/MaterialTextArea.java b/src/main/java/gwt/material/design/client/ui/MaterialTextArea.java index dd3d47de1..e46e7c95e 100644 --- a/src/main/java/gwt/material/design/client/ui/MaterialTextArea.java +++ b/src/main/java/gwt/material/design/client/ui/MaterialTextArea.java @@ -40,11 +40,12 @@ import com.google.gwt.uibinder.client.UiBinder; import com.google.gwt.uibinder.client.UiField; import com.google.gwt.user.client.ui.Composite; +import com.google.gwt.user.client.ui.HasText; import com.google.gwt.user.client.ui.Label; import com.google.gwt.user.client.ui.TextArea; import com.google.gwt.user.client.ui.Widget; -public class MaterialTextArea extends Composite implements HasKeyPressHandlers,HasKeyDownHandlers,HasKeyUpHandlers,HasChangeHandlers { +public class MaterialTextArea extends Composite implements HasText,HasKeyPressHandlers,HasKeyDownHandlers,HasKeyUpHandlers,HasChangeHandlers { private static MaterialTextAreaUiBinder uiBinder = GWT .create(MaterialTextAreaUiBinder.class); @@ -96,7 +97,6 @@ public String getText() { public void setText(String text) { txtBox.setText(text); customLabel.addStyleName("active"); - } @Override diff --git a/src/main/java/gwt/material/design/client/ui/MaterialTextBox.java b/src/main/java/gwt/material/design/client/ui/MaterialTextBox.java index a7a4ddfc8..a38f0852a 100644 --- a/src/main/java/gwt/material/design/client/ui/MaterialTextBox.java +++ b/src/main/java/gwt/material/design/client/ui/MaterialTextBox.java @@ -34,11 +34,12 @@ import com.google.gwt.uibinder.client.UiBinder; import com.google.gwt.uibinder.client.UiField; import com.google.gwt.user.client.ui.Composite; +import com.google.gwt.user.client.ui.HasText; import com.google.gwt.user.client.ui.Label; import com.google.gwt.user.client.ui.TextBox; import com.google.gwt.user.client.ui.Widget; -public class MaterialTextBox extends Composite implements HasKeyUpHandlers{ +public class MaterialTextBox extends Composite implements HasText,HasKeyUpHandlers{ private static MaterialTextBoxUiBinder uiBinder = GWT.create(MaterialTextBoxUiBinder.class);