From: Artur Signell Date: Thu, 23 Feb 2012 11:34:00 +0000 (+0200) Subject: Renamed VButtonState to ButtonState as it is a server side class that X-Git-Tag: 7.0.0.alpha2~440^2~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=f0150dd3415f8bbd4cd0d727c7c387823b65927e;p=vaadin-framework.git Renamed VButtonState to ButtonState as it is a server side class that happens to be in a client side package. --- diff --git a/src/com/vaadin/terminal/gwt/client/ui/ButtonState.java b/src/com/vaadin/terminal/gwt/client/ui/ButtonState.java new file mode 100644 index 0000000000..7786f4ca87 --- /dev/null +++ b/src/com/vaadin/terminal/gwt/client/ui/ButtonState.java @@ -0,0 +1,65 @@ +/* +@VaadinApache2LicenseForJavaFiles@ + */ + +package com.vaadin.terminal.gwt.client.ui; + +import com.vaadin.terminal.gwt.client.ComponentState; +import com.vaadin.ui.Button; + +/** + * Shared state for Button and NativeButton. + * + * @see ComponentState + * + * @since 7.0 + */ +public class ButtonState extends ComponentState { + private boolean disableOnClick = false; + private int clickShortcutKeyCode = 0; + + /** + * Checks whether the button should be disabled on the client side on next + * click. + * + * @return true if the button should be disabled on click + */ + public boolean isDisableOnClick() { + return disableOnClick; + } + + /** + * Sets whether the button should be disabled on the client side on next + * click. + * + * @param disableOnClick + * true if the button should be disabled on click + */ + public void setDisableOnClick(boolean disableOnClick) { + this.disableOnClick = disableOnClick; + } + + /** + * Returns the key code for activating the button via a keyboard shortcut. + * + * See {@link Button#setClickShortcut(int, int...)} for more information. + * + * @return key code or 0 for none + */ + public int getClickShortcutKeyCode() { + return clickShortcutKeyCode; + } + + /** + * Sets the key code for activating the button via a keyboard shortcut. + * + * See {@link Button#setClickShortcut(int, int...)} for more information. + * + * @param clickShortcutKeyCode + * key code or 0 for none + */ + public void setClickShortcutKeyCode(int clickShortcutKeyCode) { + this.clickShortcutKeyCode = clickShortcutKeyCode; + } + +} diff --git a/src/com/vaadin/terminal/gwt/client/ui/VButtonPaintable.java b/src/com/vaadin/terminal/gwt/client/ui/VButtonPaintable.java index d191713aaf..940e115cfd 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VButtonPaintable.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VButtonPaintable.java @@ -96,12 +96,12 @@ public class VButtonPaintable extends VAbstractPaintableWidget { } @Override - public VButtonState getState() { - return (VButtonState) super.getState(); + public ButtonState getState() { + return (ButtonState) super.getState(); } @Override protected ComponentState createState() { - return GWT.create(VButtonState.class); + return GWT.create(ButtonState.class); } } diff --git a/src/com/vaadin/terminal/gwt/client/ui/VButtonState.java b/src/com/vaadin/terminal/gwt/client/ui/VButtonState.java deleted file mode 100644 index e452ba6910..0000000000 --- a/src/com/vaadin/terminal/gwt/client/ui/VButtonState.java +++ /dev/null @@ -1,65 +0,0 @@ -/* -@VaadinApache2LicenseForJavaFiles@ - */ - -package com.vaadin.terminal.gwt.client.ui; - -import com.vaadin.terminal.gwt.client.ComponentState; -import com.vaadin.ui.Button; - -/** - * Shared state for Button and NativeButton. - * - * @see ComponentState - * - * @since 7.0 - */ -public class VButtonState extends ComponentState { - private boolean disableOnClick = false; - private int clickShortcutKeyCode = 0; - - /** - * Checks whether the button should be disabled on the client side on next - * click. - * - * @return true if the button should be disabled on click - */ - public boolean isDisableOnClick() { - return disableOnClick; - } - - /** - * Sets whether the button should be disabled on the client side on next - * click. - * - * @param disableOnClick - * true if the button should be disabled on click - */ - public void setDisableOnClick(boolean disableOnClick) { - this.disableOnClick = disableOnClick; - } - - /** - * Returns the key code for activating the button via a keyboard shortcut. - * - * See {@link Button#setClickShortcut(int, int...)} for more information. - * - * @return key code or 0 for none - */ - public int getClickShortcutKeyCode() { - return clickShortcutKeyCode; - } - - /** - * Sets the key code for activating the button via a keyboard shortcut. - * - * See {@link Button#setClickShortcut(int, int...)} for more information. - * - * @param clickShortcutKeyCode - * key code or 0 for none - */ - public void setClickShortcutKeyCode(int clickShortcutKeyCode) { - this.clickShortcutKeyCode = clickShortcutKeyCode; - } - -} diff --git a/src/com/vaadin/terminal/gwt/client/ui/VNativeButtonPaintable.java b/src/com/vaadin/terminal/gwt/client/ui/VNativeButtonPaintable.java index febc76178a..a2aa9695de 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VNativeButtonPaintable.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VNativeButtonPaintable.java @@ -92,12 +92,12 @@ public class VNativeButtonPaintable extends VAbstractPaintableWidget { } @Override - public VButtonState getState() { - return (VButtonState) super.getState(); + public ButtonState getState() { + return (ButtonState) super.getState(); } @Override protected ComponentState createState() { - return GWT.create(VButtonState.class); + return GWT.create(ButtonState.class); } } \ No newline at end of file diff --git a/src/com/vaadin/ui/Button.java b/src/com/vaadin/ui/Button.java index 4ca274abf9..84abcdc294 100644 --- a/src/com/vaadin/ui/Button.java +++ b/src/com/vaadin/ui/Button.java @@ -22,7 +22,7 @@ import com.vaadin.terminal.gwt.client.ComponentState; import com.vaadin.terminal.gwt.client.MouseEventDetails; import com.vaadin.terminal.gwt.client.ui.VButton.ButtonClientToServerRpc; import com.vaadin.terminal.gwt.client.ui.VButtonPaintable; -import com.vaadin.terminal.gwt.client.ui.VButtonState; +import com.vaadin.terminal.gwt.client.ui.ButtonState; import com.vaadin.terminal.gwt.server.RpcTarget; import com.vaadin.tools.ReflectTools; import com.vaadin.ui.ClientWidget.LoadStyle; @@ -492,11 +492,11 @@ public class Button extends AbstractComponent implements @Override protected ComponentState createState() { - return new VButtonState(); + return new ButtonState(); } @Override - public VButtonState getState() { - return (VButtonState) super.getState(); + public ButtonState getState() { + return (ButtonState) super.getState(); } }