aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/ui/Window.java
diff options
context:
space:
mode:
authorArtur Signell <artur@vaadin.com>2012-03-14 15:34:53 +0200
committerArtur Signell <artur@vaadin.com>2012-03-14 16:01:28 +0200
commit9a307e04b855af49673d8cebc24dcd7846097d6e (patch)
treea7da215f922763bee7f4b6d1416917a9534a1fbb /src/com/vaadin/ui/Window.java
parentdbb870ec699e98d86cc94be6f2a045f68780f09a (diff)
downloadvaadin-framework-9a307e04b855af49673d8cebc24dcd7846097d6e.tar.gz
vaadin-framework-9a307e04b855af49673d8cebc24dcd7846097d6e.zip
Get scroll position from state, where it is available
Diffstat (limited to 'src/com/vaadin/ui/Window.java')
-rw-r--r--src/com/vaadin/ui/Window.java15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/com/vaadin/ui/Window.java b/src/com/vaadin/ui/Window.java
index 57ed11f3ba..41bef54fe2 100644
--- a/src/com/vaadin/ui/Window.java
+++ b/src/com/vaadin/ui/Window.java
@@ -21,9 +21,9 @@ 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.gwt.client.ui.PanelConnector.PanelState;
import com.vaadin.terminal.gwt.client.ui.VView;
import com.vaadin.terminal.gwt.client.ui.WindowConnector;
+import com.vaadin.terminal.gwt.client.ui.WindowConnector.WindowState;
/**
* A component that represents an application (browser native) window or a sub
@@ -74,10 +74,6 @@ import com.vaadin.terminal.gwt.client.ui.WindowConnector;
@ClientWidget(WindowConnector.class)
public class Window extends Panel implements FocusNotifier, BlurNotifier {
- public class WindowState extends PanelState {
-
- }
-
/**
* <b>Sub window only</b>. Top offset in pixels for the sub window (relative
* to the parent application window) or -1 if unspecified.
@@ -892,4 +888,13 @@ public class Window extends Panel implements FocusNotifier, BlurNotifier {
bringToFront();
}
+ @Override
+ public WindowState getState() {
+ return (WindowState) super.getState();
+ }
+
+ @Override
+ protected WindowState createState() {
+ return new WindowState();
+ }
}