aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/ui/Button.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/vaadin/ui/Button.java')
-rw-r--r--src/com/vaadin/ui/Button.java13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/com/vaadin/ui/Button.java b/src/com/vaadin/ui/Button.java
index 5c66d57939..68e75b2c69 100644
--- a/src/com/vaadin/ui/Button.java
+++ b/src/com/vaadin/ui/Button.java
@@ -18,6 +18,9 @@ import com.vaadin.event.ShortcutAction;
import com.vaadin.event.ShortcutAction.KeyCode;
import com.vaadin.event.ShortcutAction.ModifierKey;
import com.vaadin.event.ShortcutListener;
+import com.vaadin.terminal.PaintException;
+import com.vaadin.terminal.PaintTarget;
+import com.vaadin.terminal.Vaadin6Component;
import com.vaadin.terminal.gwt.client.MouseEventDetails;
import com.vaadin.terminal.gwt.client.ui.ButtonConnector.ButtonServerRpc;
import com.vaadin.terminal.gwt.client.ui.ButtonState;
@@ -35,7 +38,7 @@ import com.vaadin.ui.Component.Focusable;
@SuppressWarnings("serial")
public class Button extends AbstractComponent implements
FieldEvents.BlurNotifier, FieldEvents.FocusNotifier, Focusable,
- Action.ShortcutNotifier {
+ Action.ShortcutNotifier, Vaadin6Component {
private ButtonServerRpc rpc = new ButtonServerRpc() {
public void click(MouseEventDetails mouseEventDetails) {
@@ -87,10 +90,7 @@ public class Button extends AbstractComponent implements
* @param source
* @param variables
*/
- @Override
public void changeVariables(Object source, Map<String, Object> variables) {
- super.changeVariables(source, variables);
-
if (variables.containsKey(FocusEvent.EVENT_ID)) {
fireEvent(new FocusEvent(this));
}
@@ -99,6 +99,10 @@ public class Button extends AbstractComponent implements
}
}
+ public void paintContent(PaintTarget target) throws PaintException {
+ // TODO Remove once Vaadin6Component is no longer implemented
+ }
+
/**
* Click event. This event is thrown, when the button is clicked.
*
@@ -499,4 +503,5 @@ public class Button extends AbstractComponent implements
public ButtonState getState() {
return (ButtonState) super.getState();
}
+
}