]> source.dussan.org Git - vaadin-framework.git/commitdiff
Make Root.init abstract, add non-abstract LegacyWindow and migrate tests
authorLeif Åstrand <leif@vaadin.com>
Tue, 20 Dec 2011 06:09:13 +0000 (08:09 +0200)
committerLeif Åstrand <leif@vaadin.com>
Tue, 20 Dec 2011 06:09:13 +0000 (08:09 +0200)
249 files changed:
src/com/vaadin/Application.java
src/com/vaadin/ui/Root.java
tests/server-side/com/vaadin/tests/server/component/window/AddRemoveSubWindow.java
tests/server-side/com/vaadin/tests/server/components/TestWindow.java
tests/testbench/com/vaadin/tests/Components.java
tests/testbench/com/vaadin/tests/CustomLayoutDemo.java
tests/testbench/com/vaadin/tests/LayoutDemo.java
tests/testbench/com/vaadin/tests/ListenerOrder.java
tests/testbench/com/vaadin/tests/ModalWindow.java
tests/testbench/com/vaadin/tests/NativeWindowing.java
tests/testbench/com/vaadin/tests/Parameters.java
tests/testbench/com/vaadin/tests/RandomLayoutStress.java
tests/testbench/com/vaadin/tests/ScrollbarStressTest.java
tests/testbench/com/vaadin/tests/TestBench.java
tests/testbench/com/vaadin/tests/TestForApplicationLayoutThatUsesWholeBrosersSpace.java
tests/testbench/com/vaadin/tests/TestForNativeWindowing.java
tests/testbench/com/vaadin/tests/TestForStyledUpload.java
tests/testbench/com/vaadin/tests/TestSetVisibleAndCaching.java
tests/testbench/com/vaadin/tests/TestSizeableIncomponents.java
tests/testbench/com/vaadin/tests/TestSplitPanel.java
tests/testbench/com/vaadin/tests/TreeFilesystem.java
tests/testbench/com/vaadin/tests/TreeFilesystemContainer.java
tests/testbench/com/vaadin/tests/UpgradingSample.java
tests/testbench/com/vaadin/tests/UsingObjectsInSelect.java
tests/testbench/com/vaadin/tests/appengine/GAESyncTest.java
tests/testbench/com/vaadin/tests/application/ErrorInUnloadEvent.java
tests/testbench/com/vaadin/tests/applicationcontext/ChangeSessionId.java
tests/testbench/com/vaadin/tests/components/TestBase.java
tests/testbench/com/vaadin/tests/components/abstractcomponent/EnableState.java
tests/testbench/com/vaadin/tests/components/button/ButtonsInHorizontalLayout.java
tests/testbench/com/vaadin/tests/components/combobox/ComboBoxReapperingOldValue.java
tests/testbench/com/vaadin/tests/components/datefield/DateFieldInSubWindow.java
tests/testbench/com/vaadin/tests/components/datefield/DateFieldPopupOffScreen.java
tests/testbench/com/vaadin/tests/components/form/UndefinedWideFormWithRelativeWideFooter.java
tests/testbench/com/vaadin/tests/components/formlayout/TableInFormLayoutCausesScrolling.java
tests/testbench/com/vaadin/tests/components/loginform/LoginFormWithMultipleWindows.java
tests/testbench/com/vaadin/tests/components/menubar/MenuBarInSplitPanel.java
tests/testbench/com/vaadin/tests/components/menubar/MenuBarRunsOutOfBrowser.java
tests/testbench/com/vaadin/tests/components/orderedlayout/VerticalLayoutWidthCalculation.java
tests/testbench/com/vaadin/tests/components/root/LazyInitRoots.java
tests/testbench/com/vaadin/tests/components/splitpanel/SplitPanelExtraScrollbars.java
tests/testbench/com/vaadin/tests/components/splitpanel/SplitPanelWidthOnResize.java
tests/testbench/com/vaadin/tests/components/table/SortLongTable.java
tests/testbench/com/vaadin/tests/components/table/TableExtraScrollbars.java
tests/testbench/com/vaadin/tests/components/table/TableHeightWhenHidingHeaders.java
tests/testbench/com/vaadin/tests/components/table/TableToggleVisibility.java
tests/testbench/com/vaadin/tests/components/table/TestCurrentPageFirstItem.java
tests/testbench/com/vaadin/tests/components/tabsheet/TabsheetNPE.java
tests/testbench/com/vaadin/tests/components/textfield/TextFieldInLayoutInTable.java
tests/testbench/com/vaadin/tests/components/tree/TreePerformanceTest.java
tests/testbench/com/vaadin/tests/components/tree/TreeScrolling.java
tests/testbench/com/vaadin/tests/components/treetable/DisappearingComponents.java
tests/testbench/com/vaadin/tests/components/window/ExecuteJavaScript.java
tests/testbench/com/vaadin/tests/components/window/LazyWindowResize.java
tests/testbench/com/vaadin/tests/components/window/WindowScrollingComponentIntoView.java
tests/testbench/com/vaadin/tests/components/window/WindowScrollingUp.java
tests/testbench/com/vaadin/tests/containers/TableWithFileSystemContainer.java
tests/testbench/com/vaadin/tests/containers/sqlcontainer/CheckboxUpdateProblem.java
tests/testbench/com/vaadin/tests/containers/sqlcontainer/MassInsertMemoryLeakTestApp.java
tests/testbench/com/vaadin/tests/integration/IntegrationTestApplication.java
tests/testbench/com/vaadin/tests/integration/JSR286PortletApplication.java
tests/testbench/com/vaadin/tests/integration/LiferayThemeDemo.java
tests/testbench/com/vaadin/tests/layouts/ComplexGLColumnExpansionWithColSpan.java
tests/testbench/com/vaadin/tests/layouts/GridLayoutCaptions.java
tests/testbench/com/vaadin/tests/layouts/GridLayoutExpandRatioModification.java
tests/testbench/com/vaadin/tests/layouts/GridLayoutInsidePanel2.java
tests/testbench/com/vaadin/tests/layouts/TestLayoutClickListeners.java
tests/testbench/com/vaadin/tests/layouts/TreeWithBordersInLayout.java
tests/testbench/com/vaadin/tests/layouts/VerticalLayoutExpandRatioModification.java
tests/testbench/com/vaadin/tests/layouts/layouttester/LayoutTesterApplication.java
tests/testbench/com/vaadin/tests/themes/ButtonsTest.java
tests/testbench/com/vaadin/tests/tickets/Ticket1225.java
tests/testbench/com/vaadin/tests/tickets/Ticket1230.java
tests/testbench/com/vaadin/tests/tickets/Ticket124.java
tests/testbench/com/vaadin/tests/tickets/Ticket1245.java
tests/testbench/com/vaadin/tests/tickets/Ticket1365.java
tests/testbench/com/vaadin/tests/tickets/Ticket1368.java
tests/testbench/com/vaadin/tests/tickets/Ticket1397.java
tests/testbench/com/vaadin/tests/tickets/Ticket1435.java
tests/testbench/com/vaadin/tests/tickets/Ticket1444.java
tests/testbench/com/vaadin/tests/tickets/Ticket1465ModalNotification.java
tests/testbench/com/vaadin/tests/tickets/Ticket1519.java
tests/testbench/com/vaadin/tests/tickets/Ticket1572.java
tests/testbench/com/vaadin/tests/tickets/Ticket1581.java
tests/testbench/com/vaadin/tests/tickets/Ticket1589.java
tests/testbench/com/vaadin/tests/tickets/Ticket1598.java
tests/testbench/com/vaadin/tests/tickets/Ticket161.java
tests/testbench/com/vaadin/tests/tickets/Ticket1632.java
tests/testbench/com/vaadin/tests/tickets/Ticket1659.java
tests/testbench/com/vaadin/tests/tickets/Ticket1663.java
tests/testbench/com/vaadin/tests/tickets/Ticket1673.java
tests/testbench/com/vaadin/tests/tickets/Ticket1710.java
tests/testbench/com/vaadin/tests/tickets/Ticket1737.java
tests/testbench/com/vaadin/tests/tickets/Ticket1767.java
tests/testbench/com/vaadin/tests/tickets/Ticket1772.java
tests/testbench/com/vaadin/tests/tickets/Ticket1775.java
tests/testbench/com/vaadin/tests/tickets/Ticket1804.java
tests/testbench/com/vaadin/tests/tickets/Ticket1805.java
tests/testbench/com/vaadin/tests/tickets/Ticket1806.java
tests/testbench/com/vaadin/tests/tickets/Ticket1811.java
tests/testbench/com/vaadin/tests/tickets/Ticket1819.java
tests/testbench/com/vaadin/tests/tickets/Ticket1834PanelScrolling.java
tests/testbench/com/vaadin/tests/tickets/Ticket1857.java
tests/testbench/com/vaadin/tests/tickets/Ticket1868.java
tests/testbench/com/vaadin/tests/tickets/Ticket1869.java
tests/testbench/com/vaadin/tests/tickets/Ticket1878.java
tests/testbench/com/vaadin/tests/tickets/Ticket1900.java
tests/testbench/com/vaadin/tests/tickets/Ticket1904.java
tests/testbench/com/vaadin/tests/tickets/Ticket1916.java
tests/testbench/com/vaadin/tests/tickets/Ticket1919.java
tests/testbench/com/vaadin/tests/tickets/Ticket1921.java
tests/testbench/com/vaadin/tests/tickets/Ticket1923.java
tests/testbench/com/vaadin/tests/tickets/Ticket1925.java
tests/testbench/com/vaadin/tests/tickets/Ticket1939.java
tests/testbench/com/vaadin/tests/tickets/Ticket1940.java
tests/testbench/com/vaadin/tests/tickets/Ticket1953.java
tests/testbench/com/vaadin/tests/tickets/Ticket1966.java
tests/testbench/com/vaadin/tests/tickets/Ticket1966_2.java
tests/testbench/com/vaadin/tests/tickets/Ticket1966_3.java
tests/testbench/com/vaadin/tests/tickets/Ticket1969.java
tests/testbench/com/vaadin/tests/tickets/Ticket1970.java
tests/testbench/com/vaadin/tests/tickets/Ticket1972.java
tests/testbench/com/vaadin/tests/tickets/Ticket1973.java
tests/testbench/com/vaadin/tests/tickets/Ticket1973_2.java
tests/testbench/com/vaadin/tests/tickets/Ticket1975.java
tests/testbench/com/vaadin/tests/tickets/Ticket1982.java
tests/testbench/com/vaadin/tests/tickets/Ticket1983.java
tests/testbench/com/vaadin/tests/tickets/Ticket1986.java
tests/testbench/com/vaadin/tests/tickets/Ticket1991.java
tests/testbench/com/vaadin/tests/tickets/Ticket1995.java
tests/testbench/com/vaadin/tests/tickets/Ticket20.java
tests/testbench/com/vaadin/tests/tickets/Ticket2001.java
tests/testbench/com/vaadin/tests/tickets/Ticket2002.java
tests/testbench/com/vaadin/tests/tickets/Ticket2007.java
tests/testbench/com/vaadin/tests/tickets/Ticket2009.java
tests/testbench/com/vaadin/tests/tickets/Ticket2011.java
tests/testbench/com/vaadin/tests/tickets/Ticket2014.java
tests/testbench/com/vaadin/tests/tickets/Ticket2021.java
tests/testbench/com/vaadin/tests/tickets/Ticket2022.java
tests/testbench/com/vaadin/tests/tickets/Ticket2023.java
tests/testbench/com/vaadin/tests/tickets/Ticket2024.java
tests/testbench/com/vaadin/tests/tickets/Ticket2026.java
tests/testbench/com/vaadin/tests/tickets/Ticket2029.java
tests/testbench/com/vaadin/tests/tickets/Ticket2037.java
tests/testbench/com/vaadin/tests/tickets/Ticket2038.java
tests/testbench/com/vaadin/tests/tickets/Ticket2040.java
tests/testbench/com/vaadin/tests/tickets/Ticket2042.java
tests/testbench/com/vaadin/tests/tickets/Ticket2043.java
tests/testbench/com/vaadin/tests/tickets/Ticket2048.java
tests/testbench/com/vaadin/tests/tickets/Ticket2051.java
tests/testbench/com/vaadin/tests/tickets/Ticket2053.java
tests/testbench/com/vaadin/tests/tickets/Ticket2060.java
tests/testbench/com/vaadin/tests/tickets/Ticket2061.java
tests/testbench/com/vaadin/tests/tickets/Ticket2061b.java
tests/testbench/com/vaadin/tests/tickets/Ticket2061c.java
tests/testbench/com/vaadin/tests/tickets/Ticket2062.java
tests/testbench/com/vaadin/tests/tickets/Ticket2083.java
tests/testbench/com/vaadin/tests/tickets/Ticket2090.java
tests/testbench/com/vaadin/tests/tickets/Ticket2095.java
tests/testbench/com/vaadin/tests/tickets/Ticket2098.java
tests/testbench/com/vaadin/tests/tickets/Ticket2099.java
tests/testbench/com/vaadin/tests/tickets/Ticket2101.java
tests/testbench/com/vaadin/tests/tickets/Ticket2103.java
tests/testbench/com/vaadin/tests/tickets/Ticket2104.java
tests/testbench/com/vaadin/tests/tickets/Ticket2106.java
tests/testbench/com/vaadin/tests/tickets/Ticket2107.java
tests/testbench/com/vaadin/tests/tickets/Ticket2117.java
tests/testbench/com/vaadin/tests/tickets/Ticket2119.java
tests/testbench/com/vaadin/tests/tickets/Ticket2125.java
tests/testbench/com/vaadin/tests/tickets/Ticket2126.java
tests/testbench/com/vaadin/tests/tickets/Ticket2151.java
tests/testbench/com/vaadin/tests/tickets/Ticket2157.java
tests/testbench/com/vaadin/tests/tickets/Ticket2178.java
tests/testbench/com/vaadin/tests/tickets/Ticket2179.java
tests/testbench/com/vaadin/tests/tickets/Ticket2180.java
tests/testbench/com/vaadin/tests/tickets/Ticket2181.java
tests/testbench/com/vaadin/tests/tickets/Ticket2186.java
tests/testbench/com/vaadin/tests/tickets/Ticket2204.java
tests/testbench/com/vaadin/tests/tickets/Ticket2208.java
tests/testbench/com/vaadin/tests/tickets/Ticket2209.java
tests/testbench/com/vaadin/tests/tickets/Ticket2209OL.java
tests/testbench/com/vaadin/tests/tickets/Ticket2209OL2.java
tests/testbench/com/vaadin/tests/tickets/Ticket2215.java
tests/testbench/com/vaadin/tests/tickets/Ticket2221.java
tests/testbench/com/vaadin/tests/tickets/Ticket2222.java
tests/testbench/com/vaadin/tests/tickets/Ticket2227OrderedlayoutInTable.java
tests/testbench/com/vaadin/tests/tickets/Ticket2231.java
tests/testbench/com/vaadin/tests/tickets/Ticket2232.java
tests/testbench/com/vaadin/tests/tickets/Ticket2234.java
tests/testbench/com/vaadin/tests/tickets/Ticket2235.java
tests/testbench/com/vaadin/tests/tickets/Ticket2240.java
tests/testbench/com/vaadin/tests/tickets/Ticket2242.java
tests/testbench/com/vaadin/tests/tickets/Ticket2244.java
tests/testbench/com/vaadin/tests/tickets/Ticket2245.java
tests/testbench/com/vaadin/tests/tickets/Ticket2267.java
tests/testbench/com/vaadin/tests/tickets/Ticket2271.java
tests/testbench/com/vaadin/tests/tickets/Ticket2279.java
tests/testbench/com/vaadin/tests/tickets/Ticket2282.java
tests/testbench/com/vaadin/tests/tickets/Ticket2283.java
tests/testbench/com/vaadin/tests/tickets/Ticket2287.java
tests/testbench/com/vaadin/tests/tickets/Ticket2289.java
tests/testbench/com/vaadin/tests/tickets/Ticket2292.java
tests/testbench/com/vaadin/tests/tickets/Ticket2294.java
tests/testbench/com/vaadin/tests/tickets/Ticket2296.java
tests/testbench/com/vaadin/tests/tickets/Ticket2297.java
tests/testbench/com/vaadin/tests/tickets/Ticket2303.java
tests/testbench/com/vaadin/tests/tickets/Ticket2304.java
tests/testbench/com/vaadin/tests/tickets/Ticket2310.java
tests/testbench/com/vaadin/tests/tickets/Ticket2319.java
tests/testbench/com/vaadin/tests/tickets/Ticket2323.java
tests/testbench/com/vaadin/tests/tickets/Ticket2325.java
tests/testbench/com/vaadin/tests/tickets/Ticket2329.java
tests/testbench/com/vaadin/tests/tickets/Ticket2337.java
tests/testbench/com/vaadin/tests/tickets/Ticket2339.java
tests/testbench/com/vaadin/tests/tickets/Ticket2341.java
tests/testbench/com/vaadin/tests/tickets/Ticket2344.java
tests/testbench/com/vaadin/tests/tickets/Ticket2347.java
tests/testbench/com/vaadin/tests/tickets/Ticket2364.java
tests/testbench/com/vaadin/tests/tickets/Ticket2365.java
tests/testbench/com/vaadin/tests/tickets/Ticket2398.java
tests/testbench/com/vaadin/tests/tickets/Ticket2404.java
tests/testbench/com/vaadin/tests/tickets/Ticket2405.java
tests/testbench/com/vaadin/tests/tickets/Ticket2406.java
tests/testbench/com/vaadin/tests/tickets/Ticket2407.java
tests/testbench/com/vaadin/tests/tickets/Ticket2411.java
tests/testbench/com/vaadin/tests/tickets/Ticket2415.java
tests/testbench/com/vaadin/tests/tickets/Ticket2420.java
tests/testbench/com/vaadin/tests/tickets/Ticket2425.java
tests/testbench/com/vaadin/tests/tickets/Ticket2426.java
tests/testbench/com/vaadin/tests/tickets/Ticket2431.java
tests/testbench/com/vaadin/tests/tickets/Ticket2432.java
tests/testbench/com/vaadin/tests/tickets/Ticket2434.java
tests/testbench/com/vaadin/tests/tickets/Ticket2436.java
tests/testbench/com/vaadin/tests/tickets/Ticket2526.java
tests/testbench/com/vaadin/tests/tickets/Ticket2742.java
tests/testbench/com/vaadin/tests/tickets/Ticket2901.java
tests/testbench/com/vaadin/tests/tickets/Ticket2998.java
tests/testbench/com/vaadin/tests/tickets/Ticket3146.java
tests/testbench/com/vaadin/tests/tickets/Ticket34.java
tests/testbench/com/vaadin/tests/tickets/Ticket5053.java
tests/testbench/com/vaadin/tests/tickets/Ticket5157.java
tests/testbench/com/vaadin/tests/tickets/Ticket5952.java
tests/testbench/com/vaadin/tests/tickets/Ticket6002.java
tests/testbench/com/vaadin/tests/tickets/Ticket677.java
tests/testbench/com/vaadin/tests/tickets/Ticket695.java
tests/testbench/com/vaadin/tests/tickets/Ticket736.java
tests/testbench/com/vaadin/tests/tickets/Ticket846.java
tests/testbench/com/vaadin/tests/tickets/Ticket932.java
tests/testbench/com/vaadin/tests/validation/RequiredErrorMessage.java

index 388258998bea3b207a98919d4704de789c9b39a9..4f81a5578683f013e18584804b33eeb550d92c57 100644 (file)
@@ -7,7 +7,6 @@ package com.vaadin;
 import java.io.IOException;
 import java.io.Serializable;
 import java.lang.annotation.Annotation;
-import java.net.MalformedURLException;
 import java.net.SocketException;
 import java.net.URL;
 import java.util.ArrayList;
@@ -214,10 +213,10 @@ public class Application implements Terminal.ErrorListener, Serializable {
         private static final Pattern WINDOW_NAME_PATTERN = Pattern
                 .compile("^/?([^/]+).*");
 
-        private Root mainWindow;
+        private Root.LegacyWindow mainWindow;
         private String theme;
 
-        private Map<String, Root> legacyRootNames = new HashMap<String, Root>();
+        private Map<String, Root.LegacyWindow> legacyRootNames = new HashMap<String, Root.LegacyWindow>();
 
         /**
          * Sets the main window of this application. Setting window as a main
@@ -226,7 +225,7 @@ public class Application implements Terminal.ErrorListener, Serializable {
          * @param mainWindow
          *            the root to set as the default window
          */
-        public void setMainWindow(Root mainWindow) {
+        public void setMainWindow(Root.LegacyWindow mainWindow) {
             if (this.mainWindow != null) {
                 throw new IllegalStateException(
                         "mainWindow has already been set");
@@ -253,7 +252,7 @@ public class Application implements Terminal.ErrorListener, Serializable {
          * 
          * @return the root used as the default window
          */
-        public Root getMainWindow() {
+        public Root.LegacyWindow getMainWindow() {
             return mainWindow;
         }
 
@@ -268,7 +267,7 @@ public class Application implements Terminal.ErrorListener, Serializable {
          * @see Application#getRoot(WrappedRequest)
          */
         @Override
-        public Root getRoot(WrappedRequest request) {
+        public Root.LegacyWindow getRoot(WrappedRequest request) {
             String pathInfo = request.getRequestPathInfo();
             String name = null;
             if (pathInfo != null && pathInfo.length() > 0) {
@@ -278,7 +277,7 @@ public class Application implements Terminal.ErrorListener, Serializable {
                     name = matcher.group(1);
                 }
             }
-            Root window = getWindow(name);
+            Root.LegacyWindow window = getWindow(name);
             if (window != null) {
                 return window;
             }
@@ -336,7 +335,7 @@ public class Application implements Terminal.ErrorListener, Serializable {
          * @return a root corresponding to the name, or <code>null</code> to use
          *         the default window
          */
-        public Root getWindow(String name) {
+        public Root.LegacyWindow getWindow(String name) {
             return legacyRootNames.get(name);
         }
 
@@ -356,27 +355,13 @@ public class Application implements Terminal.ErrorListener, Serializable {
          * 
          * @see #addWindow(Root, String)
          */
-        public String addWindow(Root root) {
-            String name = Integer.toString(namelessRootIndex++);
-            addWindow(root, name);
-            return name;
-        }
+        public void addWindow(Root.LegacyWindow root) {
+            if (root.getName() == null) {
+                String name = Integer.toString(namelessRootIndex++);
+                root.setName(name);
+            }
 
-        /**
-         * Adds a named browser level window to this application. This method is
-         * intended to be used instead of the old pattern of assigning a name to
-         * the window and then adding it to the application - {@link Root} has
-         * no methods for setting and getting names.
-         * 
-         * @param root
-         *            the root window to add
-         * @param name
-         *            the name to assign to the root
-         * 
-         * @see #addWindow(Root)
-         */
-        public void addWindow(Root root, String name) {
-            legacyRootNames.put(name, root);
+            legacyRootNames.put(root.getName(), root);
             root.setApplication(this);
         }
 
@@ -393,8 +378,9 @@ public class Application implements Terminal.ErrorListener, Serializable {
          * @param root
          *            the root to remove
          */
-        public void removeWindow(Root root) {
-            for (Entry<String, Root> entry : legacyRootNames.entrySet()) {
+        public void removeWindow(Root.LegacyWindow root) {
+            for (Entry<String, Root.LegacyWindow> entry : legacyRootNames
+                    .entrySet()) {
                 if (entry.getValue() == root) {
                     legacyRootNames.remove(entry.getKey());
                 }
@@ -410,72 +396,9 @@ public class Application implements Terminal.ErrorListener, Serializable {
          * 
          * @return the unmodifiable collection of windows.
          */
-        public Collection<Root> getWindows() {
+        public Collection<Root.LegacyWindow> getWindows() {
             return Collections.unmodifiableCollection(legacyRootNames.values());
         }
-
-        /**
-         * Gets the full URL of a window. The returned URL is window specific
-         * and can be used to directly refer to the window.
-         * <p>
-         * Note! This method can not be used for portlets.
-         * </p>
-         * 
-         * @param root
-         *            the root to get the URL for
-         * 
-         * @return the URL of the window or <code>null</code> if the window is
-         *         not attached to an application
-         */
-        public URL getWindowUrl(Root root) {
-            if (root.getApplication() != this) {
-                return null;
-            }
-            String windowName = getWindowName(root);
-            URL url;
-            try {
-                url = new URL(getURL(), windowName);
-                return url;
-            } catch (MalformedURLException e) {
-                throw new RuntimeException(e);
-            }
-        }
-
-        /**
-         * Gets the unique name of a window. The name of the window is used to
-         * uniquely identify it. As Root doesn't have any methods for setting or
-         * getting its name, <code>LegacyApplication</code> will instead take
-         * care of maintaining the names assigned to windows.
-         * <p>
-         * The name also determines the URL that can be used for direct access
-         * to a window. All windows can be accessed through
-         * {@code http://host:port/app/win} where {@code http://host:port/app}
-         * is the application URL (as returned by {@link Application#getURL()}
-         * and {@code win} is the window name.
-         * </p>
-         * <p>
-         * Note! Portlets do not support direct window access through URLs.
-         * </p>
-         * 
-         * @param root
-         *            the root to get a name for
-         * 
-         * @return the name of the root, or <code>null</code> if the root has
-         *         not been added to this application
-         */
-        public String getWindowName(Root root) {
-            if (root == mainWindow) {
-                return "";
-            } else if (root.getApplication() != this) {
-                return null;
-            }
-            for (Entry<String, Root> entry : legacyRootNames.entrySet()) {
-                if (entry.getValue() == root) {
-                    return entry.getKey();
-                }
-            }
-            return addWindow(root);
-        }
     }
 
     /**
index 9e037222888f8078decd2790aa160d55ee8f8887..5194427c758408df4014655625e2f04659880719 100644 (file)
@@ -6,6 +6,8 @@ package com.vaadin.ui;
 
 import java.io.Serializable;
 import java.lang.reflect.Method;
+import java.net.MalformedURLException;
+import java.net.URL;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
@@ -69,7 +71,7 @@ import com.vaadin.ui.Window.CloseListener;
  * @since 7.0
  */
 @ClientWidget(VView.class)
-public class Root extends AbstractComponentContainer implements
+public abstract class Root extends AbstractComponentContainer implements
         Action.Container, Action.Notifier {
 
     /**
@@ -187,6 +189,127 @@ public class Root extends AbstractComponentContainer implements
         }
     }
 
+    /**
+     * Helper class to emulate the main window from Vaadin 6 using roots. This
+     * class should be used in the same way as Window used as a browser level
+     * window in Vaadin 6 together with {@Application.LegacyApplication
+     * }
+     */
+    @Deprecated
+    public static class LegacyWindow extends Root {
+        private String name;
+
+        /**
+         * Create a new legacy window
+         */
+        public LegacyWindow() {
+            super();
+        }
+
+        /**
+         * Creates a new legacy window with the given caption
+         * 
+         * @param caption
+         *            the caption of the window
+         */
+        public LegacyWindow(String caption) {
+            super(caption);
+        }
+
+        /**
+         * Creates a legacy window with the given caption and content layout
+         * 
+         * @param caption
+         * @param content
+         */
+        public LegacyWindow(String caption, ComponentContainer content) {
+            super(caption, content);
+        }
+
+        @Override
+        protected void init(WrappedRequest request) {
+            // Just empty
+        }
+
+        /**
+         * Gets the unique name of the window. The name of the window is used to
+         * uniquely identify it.
+         * <p>
+         * The name also determines the URL that can be used for direct access
+         * to a window. All windows can be accessed through
+         * {@code http://host:port/app/win} where {@code http://host:port/app}
+         * is the application URL (as returned by {@link Application#getURL()}
+         * and {@code win} is the window name.
+         * </p>
+         * <p>
+         * Note! Portlets do not support direct window access through URLs.
+         * </p>
+         * 
+         * @return the Name of the Window.
+         */
+        public String getName() {
+            return name;
+        }
+
+        /**
+         * Sets the unique name of the window. The name of the window is used to
+         * uniquely identify it inside the application.
+         * <p>
+         * The name also determines the URL that can be used for direct access
+         * to a window. All windows can be accessed through
+         * {@code http://host:port/app/win} where {@code http://host:port/app}
+         * is the application URL (as returned by {@link Application#getURL()}
+         * and {@code win} is the window name.
+         * </p>
+         * <p>
+         * This method can only be called before the window is added to an
+         * application.
+         * <p>
+         * Note! Portlets do not support direct window access through URLs.
+         * </p>
+         * 
+         * @param name
+         *            the new name for the window or null if the application
+         *            should automatically assign a name to it
+         * @throws IllegalStateException
+         *             if the window is attached to an application
+         */
+        public void setName(String name) {
+            this.name = name;
+            // The name can not be changed in application
+            if (getApplication() != null) {
+                throw new IllegalStateException(
+                        "Window name can not be changed while "
+                                + "the window is in application");
+            }
+
+        }
+
+        /**
+         * Gets the full URL of the window. The returned URL is window specific
+         * and can be used to directly refer to the window.
+         * <p>
+         * Note! This method can not be used for portlets.
+         * </p>
+         * 
+         * @return the URL of the window or null if the window is not attached
+         *         to an application
+         */
+        public URL getURL() {
+            Application application = getApplication();
+            if (application == null) {
+                return null;
+            }
+
+            try {
+                return new URL(application.getURL(), getName() + "/");
+            } catch (MalformedURLException e) {
+                throw new RuntimeException(
+                        "Internal problem getting window URL, please report");
+            }
+        }
+    }
+
     private static final Method FRAGMENT_CHANGED_METHOD;
 
     static {
@@ -977,9 +1100,7 @@ public class Root extends AbstractComponentContainer implements
      * @param request
      *            the wrapped request that caused this root to be created
      */
-    protected void init(WrappedRequest request) {
-        // Default implementation doesn't do anything
-    }
+    protected abstract void init(WrappedRequest request);
 
     /**
      * Sets the thread local for the current root. This method is used by the
index 79ab83150011d274b77dd9f2214302fbf1344dc5..ed01e07e068a3e555a6c7def70b4e6191c2fe286 100644 (file)
@@ -8,6 +8,7 @@ import org.junit.Test;
 \r
 import com.vaadin.Application;\r
 import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Window;\r
 \r
 public class AddRemoveSubWindow {\r
@@ -16,7 +17,7 @@ public class AddRemoveSubWindow {
 \r
         @Override\r
         public void init() {\r
-            Root w = new Root("Main window");\r
+            LegacyWindow w = new LegacyWindow("Main window");\r
             setMainWindow(w);\r
         }\r
     }\r
@@ -44,7 +45,7 @@ public class AddRemoveSubWindow {
 \r
         // Try to add the same sub window to another window\r
         try {\r
-            Root w = new Root();\r
+            LegacyWindow w = new LegacyWindow();\r
             w.addWindow(subWindow);\r
             assertTrue("Window.addWindow did not throw the expected exception",\r
                     false);\r
index 01d6e61512c1b199692cea61cf740f074d8f71dc..11462b8328e158260c031d7c62901cc841042ffd 100644 (file)
@@ -7,7 +7,7 @@ import junit.framework.TestCase;
 \r
 import org.easymock.EasyMock;\r
 \r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Window;\r
 import com.vaadin.ui.Window.CloseEvent;\r
 import com.vaadin.ui.Window.CloseListener;\r
@@ -21,7 +21,7 @@ public class TestWindow extends TestCase {
     @Override\r
     protected void setUp() throws Exception {\r
         window = new Window();\r
-        new Root().addWindow(window);\r
+        new LegacyWindow().addWindow(window);\r
     }\r
 \r
     public void testCloseListener() {\r
index 042e9ffc3c744373310bd2964c3ec27332f06852..ce5122a37839d80ba73a8cd4be8e0910cd2af36f 100644 (file)
@@ -24,7 +24,7 @@ import com.vaadin.ui.ComponentContainer;
 import com.vaadin.ui.Embedded;\r
 import com.vaadin.ui.HorizontalSplitPanel;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Tree;\r
 import com.vaadin.ui.Tree.ItemStyleGenerator;\r
 import com.vaadin.ui.VerticalLayout;\r
@@ -35,7 +35,7 @@ public class Components extends Application.LegacyApplication {
     private Map<Class<? extends AbstractComponentTest<?>>, String> tests = new HashMap<Class<? extends AbstractComponentTest<?>>, String>();\r
     private Tree naviTree;\r
     private HorizontalSplitPanel sp;\r
-    private Root mainWindow;\r
+    private LegacyWindow mainWindow;\r
     private final Embedded applicationEmbedder = new Embedded();\r
     private String baseUrl;\r
     private List<Class<? extends Component>> componentsWithoutTests = new ArrayList<Class<? extends Component>>();\r
@@ -86,7 +86,7 @@ public class Components extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        mainWindow = new Root();\r
+        mainWindow = new LegacyWindow();\r
         setTheme("tests-components");\r
         mainWindow.getContent().setSizeFull();\r
         setMainWindow(mainWindow);\r
index af06e1cfb8d810e49fbf86499ff15ed9589b0fe8..381d404f393de2772a201358c696502d2a1609f4 100644 (file)
@@ -13,7 +13,7 @@ import com.vaadin.ui.Field;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.PasswordField;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.Tree;
 
@@ -56,7 +56,7 @@ public class CustomLayoutDemo extends com.vaadin.Application.LegacyApplication
      */
     @Override
     public void init() {
-        final Root mainWindow = new Root("CustomLayout demo");
+        final LegacyWindow mainWindow = new LegacyWindow("CustomLayout demo");
         setMainWindow(mainWindow);
 
         // set the application to use example -theme
index 0f1395dcbb4475ae7031f7fcee13ef2c42b91873..f230b8ca37c449108cb1f816e2a3275b3b24d231 100644 (file)
@@ -12,7 +12,7 @@ import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TabSheet;
 import com.vaadin.ui.VerticalLayout;
 
@@ -31,7 +31,7 @@ public class LayoutDemo extends com.vaadin.Application.LegacyApplication {
      */
     @Override
     public void init() {
-        final Root mainWindow = new Root("Layout demo");
+        final LegacyWindow mainWindow = new LegacyWindow("Layout demo");
         setMainWindow(mainWindow);
 
         //
index a5283283fee2970d0dc78b3c93f8fa590e1e9343..797561eb0079129a502317bc958e7e1f78016dc3 100644 (file)
@@ -13,7 +13,7 @@ import com.vaadin.data.Property.ValueChangeListener;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Select;
 
 public class ListenerOrder extends com.vaadin.Application.LegacyApplication
@@ -32,7 +32,7 @@ public class ListenerOrder extends com.vaadin.Application.LegacyApplication
     }
 
     public void createNewView() {
-        final Root main = new Root("Test window");
+        final LegacyWindow main = new LegacyWindow("Test window");
         setMainWindow(main);
 
         main.removeAllComponents();
index ba3a4b32a46dead87c7839f9ca42174114daa4cc..c8488036424c2f46f75cb0f6c2a61869280d390b 100644 (file)
@@ -8,7 +8,7 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.Window;
 
@@ -32,7 +32,7 @@ public class ModalWindow extends com.vaadin.Application.LegacyApplication
     public void init() {
 
         // Create main window
-        final Root main = new Root("ModalWindow demo");
+        final LegacyWindow main = new LegacyWindow("ModalWindow demo");
         setMainWindow(main);
         main.addComponent(new Label("ModalWindow demo"));
 
index 2ce18f1d22056118b58bd6bf685d3beba18cf88b..72ae78e7d083997e2d119c967036f63db1f837c6 100644 (file)
@@ -11,12 +11,12 @@ import com.vaadin.Application;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Window;
 
 public class NativeWindowing extends Application.LegacyApplication {
 
-    Root main = new Root("Windowing test");
+    LegacyWindow main = new LegacyWindow("Windowing test");
 
     @Override
     public void init() {
@@ -96,16 +96,17 @@ public class NativeWindowing extends Application.LegacyApplication {
     }
 
     @Override
-    public Root getWindow(String name) {
+    public LegacyWindow getWindow(String name) {
 
-        final Root w = super.getWindow(name);
+        final LegacyWindow w = super.getWindow(name);
         if (w != null) {
             return w;
         }
 
         if (name != null && name.startsWith("mainwin-")) {
             final String postfix = name.substring("mainwin-".length());
-            final Root ww = new Root("Window: " + postfix);
+            final LegacyWindow ww = new LegacyWindow("Window: " + postfix);
+            ww.setName(name);
             ww.addComponent(new Label(
                     "This is a application-level window opened with name: "
                             + name));
@@ -117,7 +118,7 @@ public class NativeWindowing extends Application.LegacyApplication {
                             + " times"));
                 }
             }));
-            addWindow(ww, name);
+            addWindow(ww);
             return ww;
         }
 
index 3caae1ff1410687ebaacb826958415b1e7460070..8d940101c30cfe7e8517e37f7d298299dfd0299b 100644 (file)
@@ -18,7 +18,7 @@ import com.vaadin.ui.Label;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.Link;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.VerticalLayout;
 
@@ -40,7 +40,7 @@ public class Parameters extends com.vaadin.Application.LegacyApplication
 
     @Override
     public void init() {
-        final Root main = new Root("Parameters demo");
+        final LegacyWindow main = new LegacyWindow("Parameters demo");
         setMainWindow(main);
 
         // This class acts both as URI handler and parameter handler
index 41aceed403c3eb72b978950f4a4c588c339515ed..0390ea81571835ac2065cfc15d0943aa4c0c575e 100644 (file)
@@ -17,7 +17,7 @@ import com.vaadin.ui.Label;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.Link;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Select;
 import com.vaadin.ui.TabSheet;
 import com.vaadin.ui.TextField;
@@ -49,7 +49,7 @@ public class RandomLayoutStress extends
      */
     @Override
     public void init() {
-        final Root mainWindow = new Root("Layout demo");
+        final LegacyWindow mainWindow = new LegacyWindow("Layout demo");
         setMainWindow(mainWindow);
 
         // Create horizontal ordered layout
index b9a7e0b1802182389e9198572dd745a197ae73ec..bd40a7fb7b2b33e79368874574cd74fc28d3eeb3 100644 (file)
@@ -10,7 +10,7 @@ import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.OptionGroup;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TabSheet;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.VerticalLayout;
@@ -19,7 +19,7 @@ import com.vaadin.ui.Window;
 
 public class ScrollbarStressTest extends Application.LegacyApplication {
 
-    final Root main = new Root("Scrollbar Stress Test");
+    final LegacyWindow main = new LegacyWindow("Scrollbar Stress Test");
 
     final Panel panel = new Panel("Panel");
     final VerticalSplitPanel splitPanel = new VerticalSplitPanel();
index 9755495be55ce3daeeda2e30ae9e04c7f7fdefd1..c3bb24cbef2980b331875f2f1069db860ea51819 100644 (file)
@@ -25,6 +25,7 @@ import com.vaadin.ui.Link;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.Root;
 import com.vaadin.ui.Root.FragmentChangedEvent;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Tree;
 import com.vaadin.ui.VerticalLayout;
 
@@ -47,7 +48,7 @@ public class TestBench extends com.vaadin.Application.LegacyApplication
 
     HierarchicalContainer testables = new HierarchicalContainer();
 
-    Root mainWindow = new Root("TestBench window");
+    LegacyWindow mainWindow = new LegacyWindow("TestBench window");
 
     // Main layout consists of tree menu and body layout
     HorizontalSplitPanel mainLayout = new HorizontalSplitPanel();
index c737bd6c6435e95a84ee8ab741666efc96dd5252..c4b96e59b4077ad5ffaabeea8c60bf2ba8f5c331 100644 (file)
@@ -7,7 +7,7 @@ package com.vaadin.tests;
 import com.vaadin.Application;
 import com.vaadin.ui.HorizontalSplitPanel;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.ui.VerticalSplitPanel;
@@ -15,7 +15,7 @@ import com.vaadin.ui.VerticalSplitPanel;
 public class TestForApplicationLayoutThatUsesWholeBrosersSpace extends
         Application.LegacyApplication {
 
-    Root main = new Root("Windowing test");
+    LegacyWindow main = new LegacyWindow("Windowing test");
 
     VerticalLayout rootLayout;
 
index 6e93144e7c835df927ec71013173825dbf4d3b73..1e13c6095d44939c0784d17e45fdb7a83a0dee6d 100644 (file)
@@ -11,12 +11,12 @@ import com.vaadin.Application;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Window;
 
 public class TestForNativeWindowing extends Application.LegacyApplication {
 
-    Root main = new Root("Windowing test");
+    LegacyWindow main = new LegacyWindow("Windowing test");
 
     @Override
     public void init() {
@@ -96,16 +96,17 @@ public class TestForNativeWindowing extends Application.LegacyApplication {
     }
 
     @Override
-    public Root getWindow(String name) {
+    public LegacyWindow getWindow(String name) {
 
-        final Root w = super.getWindow(name);
+        final LegacyWindow w = super.getWindow(name);
         if (w != null) {
             return w;
         }
 
         if (name != null && name.startsWith("mainwin-")) {
             final String postfix = name.substring("mainwin-".length());
-            final Root ww = new Root("Window: " + postfix);
+            final LegacyWindow ww = new LegacyWindow("Window: " + postfix);
+            ww.setName(name);
             ww.addComponent(new Label(
                     "This is a application-level window opened with name: "
                             + name));
@@ -117,7 +118,7 @@ public class TestForNativeWindowing extends Application.LegacyApplication {
                             + " times"));
                 }
             }));
-            addWindow(ww, name);
+            addWindow(ww);
             return ww;
         }
 
index 32a5226e5cd8b5a80b3d998a6a11f35a91b96bfa..96115d505e5308d77d4739669da408f57af28d2c 100644 (file)
@@ -23,7 +23,7 @@ import com.vaadin.ui.Layout;
 import com.vaadin.ui.Link;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.ProgressIndicator;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Upload;
 import com.vaadin.ui.Upload.FailedEvent;
 import com.vaadin.ui.Upload.FailedListener;
@@ -286,7 +286,7 @@ public class TestForStyledUpload extends Application.LegacyApplication
 
     @Override
     public void init() {
-        Root w = new Root();
+        LegacyWindow w = new LegacyWindow();
         setTheme("runo");
         w.addComponent(main);
         setMainWindow(w);
index 814377b83bff130ebb2fe4ea93ea85cca95ee27c..a46253598ff473f0686d1cd4da9e260ed84ab03e 100644 (file)
@@ -9,7 +9,7 @@ import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class TestSetVisibleAndCaching extends
         com.vaadin.Application.LegacyApplication {
@@ -24,7 +24,8 @@ public class TestSetVisibleAndCaching extends
 
     @Override
     public void init() {
-        final Root mainWindow = new Root("TestSetVisibleAndCaching");
+        final LegacyWindow mainWindow = new LegacyWindow(
+                "TestSetVisibleAndCaching");
         setMainWindow(mainWindow);
 
         panelA.addComponent(new Label(
index 68793e786375d3c05e22303b5b78498c052f00cb..a9005e7fd343840137975148c722e32eb9b22276 100644 (file)
@@ -25,7 +25,7 @@ import com.vaadin.ui.Embedded;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.VerticalLayout;
 
@@ -42,7 +42,7 @@ public class TestSizeableIncomponents extends Application.LegacyApplication {
 
         initComponentList();
 
-        Root w = new Root();
+        LegacyWindow w = new LegacyWindow();
         setMainWindow(w);
         setTheme("tests-components");
 
index b4b9a38e421806da0eaaf5502f69a9130d2df35e..87c8309fafe65d294e509511382902610738a7e0 100644 (file)
@@ -5,7 +5,7 @@
 package com.vaadin.tests;
 
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalSplitPanel;
 
 public class TestSplitPanel extends com.vaadin.Application.LegacyApplication {
@@ -14,7 +14,7 @@ public class TestSplitPanel extends com.vaadin.Application.LegacyApplication {
 
     @Override
     public void init() {
-        final Root mainWindow = new Root("Feature Browser");
+        final LegacyWindow mainWindow = new LegacyWindow("Feature Browser");
         setMainWindow(mainWindow);
 
         verticalSplit.setFirstComponent(new Label("vertical first"));
index e4fd7aaa7e595f09dd14857d7035d33b6bdc67d1..787a955a7eabc08b0c750e66099362e300d3cf8f 100644 (file)
@@ -10,7 +10,7 @@ import com.vaadin.data.Item;
 import com.vaadin.tests.util.SampleDirectory;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Tree;
 import com.vaadin.ui.Tree.ExpandEvent;
 
@@ -33,7 +33,7 @@ public class TreeFilesystem extends com.vaadin.Application.LegacyApplication
 
     @Override
     public void init() {
-        final Root main = new Root("Tree filesystem demo");
+        final LegacyWindow main = new LegacyWindow("Tree filesystem demo");
         setMainWindow(main);
 
         // Main window contains heading and panel
index 2e5ca3c9a2b298e750ed7f1f3cc4f1b7202ef94c..1b32a35a381a0b931323394127436e1664952765 100644 (file)
@@ -14,7 +14,7 @@ import com.vaadin.ui.Component.Listener;
 import com.vaadin.ui.Field;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Tree;
 import com.vaadin.ui.VerticalLayout;
 
@@ -43,7 +43,7 @@ public class TreeFilesystemContainer extends
 
     @Override
     public void init() {
-        final Root w = new Root("Tree FilesystemContainer demo");
+        final LegacyWindow w = new LegacyWindow("Tree FilesystemContainer demo");
         setMainWindow(w);
         final VerticalLayout main = new VerticalLayout();
         w.setContent(main);
index 0be07cea27dfafba0bfb39e69da6763216723615..0db63ca789fb9bb4a681d0d127172491b581ddc1 100644 (file)
@@ -19,7 +19,7 @@ import com.vaadin.ui.CustomComponent;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.Tree;
 import com.vaadin.ui.VerticalLayout;
@@ -57,7 +57,7 @@ public class UpgradingSample extends Application.LegacyApplication implements
     public void init() {
 
         // Create the main window of the application
-        final Root main = new Root("Login example", layout);
+        final LegacyWindow main = new LegacyWindow("Login example", layout);
         setMainWindow(main);
 
         // Add menu and loginbox to the application
index a7848f070f9ad6134f19ba8bb08a61722c833eb3..b48f85f52d2116b0a9f70ca992987c33c06efdd7 100644 (file)
@@ -11,7 +11,7 @@ import com.vaadin.data.Property.ValueChangeEvent;
 import com.vaadin.data.Property.ValueChangeListener;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Select;
 
 public class UsingObjectsInSelect extends
@@ -27,7 +27,7 @@ public class UsingObjectsInSelect extends
 
     @Override
     public void init() {
-        final Root main = new Root("Select demo");
+        final LegacyWindow main = new LegacyWindow("Select demo");
         setMainWindow(main);
 
         final Panel panel = new Panel("Select demo");
index be5e3bfdd4d38755f8022dce2bdaa2e9303e7d7c..7d5e2982865a44729216afc4defd8a9f622e256f 100644 (file)
@@ -12,7 +12,7 @@ import com.vaadin.ui.Embedded;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Notification;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 
 public class GAESyncTest extends Application.LegacyApplication {
@@ -45,7 +45,7 @@ public class GAESyncTest extends Application.LegacyApplication {
 
     }
 
-    private class IntrWindow extends Root {
+    private class IntrWindow extends LegacyWindow {
         private int n = 0;
         private static final long serialVersionUID = -6521351715072191625l;
         TextField tf;
@@ -139,8 +139,8 @@ public class GAESyncTest extends Application.LegacyApplication {
     }
 
     @Override
-    public Root getWindow(String name) {
-        Root w = super.getWindow(name);
+    public LegacyWindow getWindow(String name) {
+        LegacyWindow w = super.getWindow(name);
         if (w == null) {
             w = new IntrWindow(this);
             addWindow(w);
index 2e007831cb712fcd8c1bb1d295bb543e8670b27c..fcc4e26b559d58cb52bb7e5b5563c2ac5543f1e2 100644 (file)
@@ -10,13 +10,13 @@ import com.vaadin.ui.FormLayout;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.PasswordField;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.VerticalLayout;
 
 public class ErrorInUnloadEvent extends AbstractTestCase {
 
-    private Root mainWindow;
+    private LegacyWindow mainWindow;
 
     @Override
     public void init() {
@@ -29,7 +29,7 @@ public class ErrorInUnloadEvent extends AbstractTestCase {
 
     private void showLoginWindow() {
         if (mainWindow == null) {
-            mainWindow = new Root();
+            mainWindow = new LegacyWindow();
             setMainWindow(mainWindow);
         } else {
             mainWindow.removeAllComponents();
@@ -62,7 +62,7 @@ public class ErrorInUnloadEvent extends AbstractTestCase {
 
     private void showMainWindow() {
         if (mainWindow == null) {
-            mainWindow = new Root();
+            mainWindow = new LegacyWindow();
             setMainWindow(mainWindow);
         } else {
             mainWindow.removeAllComponents();
index e0abe5f4c4444252dee44838b6fbf06e8d8c2fb4..d1447cb09188ea970d5b17f803c7e52ccac46db3 100644 (file)
@@ -6,7 +6,7 @@ import com.vaadin.tests.util.Log;
 import com.vaadin.ui.Button;\r
 import com.vaadin.ui.Button.ClickEvent;\r
 import com.vaadin.ui.Button.ClickListener;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class ChangeSessionId extends AbstractTestCase {\r
 \r
@@ -16,7 +16,7 @@ public class ChangeSessionId extends AbstractTestCase {
 \r
     @Override\r
     public void init() {\r
-        Root mainWindow = new Root("Sestest Application");\r
+        LegacyWindow mainWindow = new LegacyWindow("Sestest Application");\r
         mainWindow.addComponent(log);\r
         mainWindow.addComponent(loginButton);\r
         mainWindow.addComponent(new Button("Show session id",\r
index 346a819cb98ea07d8118c1d1b1f496baff8d8c52..7ddbf45263ce6beb748e22b2357c8c075ba3ef06 100644 (file)
@@ -2,14 +2,14 @@ package com.vaadin.tests.components;
 \r
 import com.vaadin.ui.Component;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
 public abstract class TestBase extends AbstractTestCase {\r
 \r
     @Override\r
     public final void init() {\r
-        window = new Root(getClass().getName());\r
+        window = new LegacyWindow(getClass().getName());\r
         setMainWindow(window);\r
         window.getContent().setSizeFull();\r
 \r
@@ -24,7 +24,7 @@ public abstract class TestBase extends AbstractTestCase {
         setup();\r
     }\r
 \r
-    private Root window;\r
+    private LegacyWindow window;\r
     private VerticalLayout layout;\r
 \r
     public TestBase() {\r
index 4e8354363273b475af4632fb2dc6c5a797a9d0a5..946246d59af19b3e59b4984ae4ce0c5721c2c0ce 100644 (file)
@@ -6,12 +6,12 @@ import com.vaadin.tests.components.AbstractTestCase;
 import com.vaadin.ui.Button;\r
 import com.vaadin.ui.CheckBox;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class EnableState extends AbstractTestCase {\r
     @Override\r
     public void init() {\r
-        Root mainWindow = new Root("Helloworld Application");\r
+        LegacyWindow mainWindow = new LegacyWindow("Helloworld Application");\r
 \r
         final Panel panel = new Panel("Test");\r
         final Button button = new Button("ablebutton");\r
index 2b4ed733e0c452f7adc361bc4e48cf1ec0919d0f..bf98c83585baedcbb8308c51d87a8cfdf327c392 100644 (file)
@@ -3,7 +3,7 @@ package com.vaadin.tests.components.button;
 import com.vaadin.tests.components.AbstractTestCase;\r
 import com.vaadin.ui.Button;\r
 import com.vaadin.ui.HorizontalLayout;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
 public class ButtonsInHorizontalLayout extends AbstractTestCase {\r
@@ -21,7 +21,7 @@ public class ButtonsInHorizontalLayout extends AbstractTestCase {
         layout.addComponent(new Button(\r
                 "Look at me in IE7 or IE8 in compatibility mode"));\r
         content.addComponent(layout);\r
-        setMainWindow(new Root("", content));\r
+        setMainWindow(new LegacyWindow("", content));\r
     }\r
 \r
     @Override\r
index ad3ec79ad46cb20acbc1749414aa6d80108b2036..c78ff7675f684fd81ad6d37abc2339e8d76e72cf 100644 (file)
@@ -8,7 +8,7 @@ import com.vaadin.data.util.IndexedContainer;
 import com.vaadin.ui.AbstractSelect;
 import com.vaadin.ui.ComboBox;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 
 @SuppressWarnings("serial")
@@ -20,7 +20,7 @@ public class ComboBoxReapperingOldValue extends Application.LegacyApplication
 
     @Override
     public void init() {
-        Root mainWindow = new Root("ComboBoxCacheTest");
+        LegacyWindow mainWindow = new LegacyWindow("ComboBoxCacheTest");
         setMainWindow(mainWindow);
 
         VerticalLayout layout = new VerticalLayout();
index 753df3c7cd6d5b70614fa476648d3a45eea56617..298359068e0d17c3588ab81f2c8ff62fe133e68e 100644 (file)
@@ -13,7 +13,7 @@ import com.vaadin.ui.DefaultFieldFactory;
 import com.vaadin.ui.Field;
 import com.vaadin.ui.Form;
 import com.vaadin.ui.HorizontalLayout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.ui.Window;
 
@@ -119,7 +119,7 @@ public class DateFieldInSubWindow extends AbstractTestCase {
 
     @Override
     public void init() {
-        Root mainWindow = new Root();
+        LegacyWindow mainWindow = new LegacyWindow();
         setMainWindow(mainWindow);
         Button open = new Button("Open window", new Button.ClickListener() {
             public void buttonClick(ClickEvent event) {
index afe4264ff87335efefef33d9790fb3ccc7c3160a..5ea909b687fe146cb00972c8e331116632c2669f 100644 (file)
@@ -7,7 +7,7 @@ import com.vaadin.ui.Alignment;
 import com.vaadin.ui.DateField;\r
 import com.vaadin.ui.DateField.Resolution;\r
 import com.vaadin.ui.GridLayout;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class DateFieldPopupOffScreen extends AbstractTestCase {\r
 \r
@@ -23,7 +23,7 @@ public class DateFieldPopupOffScreen extends AbstractTestCase {
 \r
     @Override\r
     public void init() {\r
-        Root mainWindow = new Root(getClass().getName());\r
+        LegacyWindow mainWindow = new LegacyWindow(getClass().getName());\r
 \r
         GridLayout mainLayout = new GridLayout(3, 3);\r
         mainLayout.setSizeFull();\r
index d6638420cc6de5515da61544e1de865a7d509fc0..21430d8936186a972fc841d067835e53f9c7b1c8 100644 (file)
@@ -5,7 +5,7 @@ import com.vaadin.ui.Alignment;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Form;
 import com.vaadin.ui.HorizontalLayout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 
 @SuppressWarnings("serial")
@@ -15,7 +15,7 @@ public class UndefinedWideFormWithRelativeWideFooter extends
     @Override
     public void init() {
 
-        Root w = new Root("Test");
+        LegacyWindow w = new LegacyWindow("Test");
         setMainWindow(w);
 
         final Form f = new Form();
index dc626a4809a92c1d335dd460722c881de75ffe1e..2919cfcb4452fb44d2ca12c22877ef4da5e395b5 100644 (file)
@@ -2,7 +2,7 @@ package com.vaadin.tests.components.formlayout;
 \r
 import com.vaadin.tests.components.AbstractTestCase;\r
 import com.vaadin.ui.FormLayout;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Table;\r
 import com.vaadin.ui.TextField;\r
 \r
@@ -11,7 +11,7 @@ public class TableInFormLayoutCausesScrolling extends AbstractTestCase {
     @Override\r
     public void init() {\r
         // Window Initialization.\r
-        final Root window = new Root("Main Window");\r
+        final LegacyWindow window = new LegacyWindow("Main Window");\r
         setMainWindow(window);\r
 \r
         // FormLayout creation\r
index ad87549e509a78f3d1fcd9786f32b793207f1937..1295cadf95df4bf7c29a57d95062d2944c6e57d4 100644 (file)
@@ -6,6 +6,7 @@ import com.vaadin.ui.LoginForm;
 import com.vaadin.ui.LoginForm.LoginEvent;
 import com.vaadin.ui.LoginForm.LoginListener;
 import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 @SuppressWarnings("serial")
 public class LoginFormWithMultipleWindows extends Application {
@@ -15,7 +16,7 @@ public class LoginFormWithMultipleWindows extends Application {
         return new LoginFormWindow();
     }
 
-    public class LoginFormWindow extends Root {
+    public class LoginFormWindow extends LegacyWindow {
         public LoginFormWindow() {
             super();
 
index a2fc47533ea8fc8e76de4f8df1807ca0b71ef64c..e73d31bf044f1e7e908c8205e7fe6480e0b5fba4 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.tests.components.AbstractTestCase;
 import com.vaadin.ui.HorizontalSplitPanel;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.MenuBar;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Tree;
 import com.vaadin.ui.VerticalLayout;
 
@@ -22,8 +22,8 @@ public class MenuBarInSplitPanel extends AbstractTestCase {
 
     @Override
     public void init() {
-        Root mainWindow = new Root("MenuBar in SplitPanel",
-                new HorizontalSplitPanel());
+        LegacyWindow mainWindow = new LegacyWindow(
+                "MenuBar in SplitPanel", new HorizontalSplitPanel());
         VerticalLayout left = new VerticalLayout();
         mainWindow.addComponent(left);
         left.setSizeFull();
index 1b0834c4cf5ad015c4789781a5b67e9edb8e757b..c3a9223e618dc19d68eb3b87598f48114613466c 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.terminal.ThemeResource;
 import com.vaadin.tests.components.AbstractTestCase;\r
 import com.vaadin.ui.Alignment;\r
 import com.vaadin.ui.MenuBar;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
 public class MenuBarRunsOutOfBrowser extends AbstractTestCase {\r
@@ -12,7 +12,7 @@ public class MenuBarRunsOutOfBrowser extends AbstractTestCase {
     @Override\r
     public void init() {\r
         setTheme("runo");\r
-        Root main = new Root("Test");\r
+        LegacyWindow main = new LegacyWindow("Test");\r
         main.setSizeFull();\r
         setMainWindow(main);\r
         main.getContent().setSizeFull();\r
index 2503b26efecf2fb8556d0bc0d9b6ad3c65a05094..f20f26153f5414e38d1b0b862146a93e84fd0b25 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.tests.components.AbstractTestCase;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.HorizontalLayout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.ui.Window;
@@ -12,7 +12,8 @@ import com.vaadin.ui.Window;
 public class VerticalLayoutWidthCalculation extends AbstractTestCase {
     @Override
     public void init() {
-        final Root mainWindow = new Root("Vaadintest Application");
+        final LegacyWindow mainWindow = new LegacyWindow(
+                "Vaadintest Application");
         mainWindow.addWindow(createSubWindow());
         setMainWindow(mainWindow);
 
index f7b7c25d643319f66ea85ecb1d952460095d62c6..77949264b088b6e11c43e56d0c6a9702ba084103 100644 (file)
@@ -6,7 +6,6 @@ import com.vaadin.terminal.ExternalResource;
 import com.vaadin.terminal.WrappedRequest;
 import com.vaadin.terminal.WrappedRequest.BrowserDetails;
 import com.vaadin.tests.components.AbstractTestApplication;
-import com.vaadin.ui.ComponentContainer;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Link;
 import com.vaadin.ui.Root;
@@ -29,14 +28,17 @@ public class LazyInitRoots extends AbstractTestApplication {
             throws RootRequiresMoreInformation {
         if (request.getParameter("lazyCreate") != null) {
             // Root created on second request
-            BrowserDetails browserDetails = request.getBrowserDetails();
+            final BrowserDetails browserDetails = request.getBrowserDetails();
             if (browserDetails == null) {
                 throw new RootRequiresMoreInformation();
             } else {
-                Root root = new Root();
-                root.getContent().addComponent(
-                        new Label("Lazy create root: "
+                Root root = new Root() {
+                    @Override
+                    protected void init(WrappedRequest request) {
+                        addComponent(new Label("Lazy create root: "
                                 + browserDetails.getUriFragment()));
+                    }
+                };
                 return root;
             }
         } else if (request.getParameter("lazyInit") != null) {
@@ -44,17 +46,22 @@ public class LazyInitRoots extends AbstractTestApplication {
             return new LazyInitRoot();
         } else {
             // The standard root
-            Root root = new Root();
-            ComponentContainer content = root.getContent();
-            Link lazyCreateLink = new Link("Open lazyCreate root",
-                    new ExternalResource(getURL() + "?lazyCreate#lazyCreate"));
-            lazyCreateLink.setTargetName("_blank");
-            content.addComponent(lazyCreateLink);
+            Root root = new Root() {
+                @Override
+                protected void init(WrappedRequest request) {
+                    Link lazyCreateLink = new Link("Open lazyCreate root",
+                            new ExternalResource(getURL()
+                                    + "?lazyCreate#lazyCreate"));
+                    lazyCreateLink.setTargetName("_blank");
+                    addComponent(lazyCreateLink);
 
-            Link lazyInitLink = new Link("Open lazyInit root",
-                    new ExternalResource(getURL() + "?lazyInit#lazyInit"));
-            lazyInitLink.setTargetName("_blank");
-            content.addComponent(lazyInitLink);
+                    Link lazyInitLink = new Link("Open lazyInit root",
+                            new ExternalResource(getURL()
+                                    + "?lazyInit#lazyInit"));
+                    lazyInitLink.setTargetName("_blank");
+                    addComponent(lazyInitLink);
+                }
+            };
 
             return root;
         }
index 5f9d050954d7f97f4a31ee217bfe48e18d14fdc9..983736b21dd7f690264acab39d1b16e2d1a1c377 100644 (file)
@@ -8,7 +8,7 @@ import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.HorizontalLayout;\r
 import com.vaadin.ui.HorizontalSplitPanel;\r
 import com.vaadin.ui.NativeButton;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class SplitPanelExtraScrollbars extends AbstractTestCase implements\r
         ClickListener {\r
@@ -32,7 +32,7 @@ public class SplitPanelExtraScrollbars extends AbstractTestCase implements
         sp.setSecondComponent(hl);\r
         hl.addComponent(b);\r
 \r
-        Root w = new Root("Test", sp);\r
+        LegacyWindow w = new LegacyWindow("Test", sp);\r
         setMainWindow(w);\r
     }\r
 \r
index 51d0abb5f75399dcb3ba32fa55504be10e6e8406..114e6bcbcdf9bf4a29d08dedcdd6aca9b8aff7d7 100644 (file)
@@ -5,7 +5,7 @@ import com.vaadin.tests.components.AbstractTestCase;
 import com.vaadin.ui.Button;\r
 import com.vaadin.ui.HorizontalSplitPanel;\r
 import com.vaadin.ui.NativeButton;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
@@ -15,7 +15,7 @@ public class SplitPanelWidthOnResize extends AbstractTestCase {
     public void init() {\r
         VerticalLayout layout = new VerticalLayout();\r
         layout.setSizeFull();\r
-        Root w = new Root("", layout);\r
+        LegacyWindow w = new LegacyWindow("", layout);\r
         setMainWindow(w);\r
         HorizontalSplitPanel splitPanel = new HorizontalSplitPanel();\r
         Button button = new NativeButton("A huge button");\r
index 4297759c34f74433a05d9de157c66834b8050448..15872aa8491a850080144962539c0ca363f33832 100644 (file)
@@ -1,7 +1,7 @@
 package com.vaadin.tests.components.table;
 
 import com.vaadin.tests.components.AbstractTestCase;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.VerticalLayout;
 
@@ -11,7 +11,7 @@ public class SortLongTable extends AbstractTestCase {
     public void init() {
         final int NUMBER_OF_ROWS = 100; // Works with 10
 
-        Root mainWindow = new Root("Table Sort Test");
+        LegacyWindow mainWindow = new LegacyWindow("Table Sort Test");
         mainWindow.setSizeFull();
         setMainWindow(mainWindow);
 
index 79c24bdf9421053ff04eff287a612e2be2eca49d..c8721f39e98610045d7ec9244e32baa7af940195 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.data.Container;
 import com.vaadin.data.Item;\r
 import com.vaadin.data.util.IndexedContainer;\r
 import com.vaadin.tests.components.AbstractTestCase;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Table;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
@@ -16,7 +16,7 @@ public class TableExtraScrollbars extends AbstractTestCase {
     @Override\r
     public void init() {\r
         setTheme("runo");\r
-        Root w = new Root("Table scrollbars bug example");\r
+        LegacyWindow w = new LegacyWindow("Table scrollbars bug example");\r
         setMainWindow(w);\r
 \r
         VerticalLayout vl = new VerticalLayout();\r
index 59b89f3d7fa46ae99b504bbd6a8f324818eae634..27b962cddde1a3c503f2c7fa302e62fb6f47f27e 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.data.Property.ValueChangeEvent;
 import com.vaadin.data.Property.ValueChangeListener;
 import com.vaadin.tests.components.AbstractTestCase;
 import com.vaadin.ui.CheckBox;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 
 /**
@@ -18,7 +18,7 @@ public class TableHeightWhenHidingHeaders extends AbstractTestCase {
 
     @Override
     public void init() {
-        Root mainWindow = new Root();
+        LegacyWindow mainWindow = new LegacyWindow();
         setMainWindow(mainWindow);
 
         final Table table = new Table("Test table");
index b3ffc0e65c716ef0e7f7c43a415c58d21e02400d..b02da809338a3472baf45f48c70b6d17518035b1 100644 (file)
@@ -7,7 +7,7 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.HorizontalLayout;\r
 import com.vaadin.ui.HorizontalSplitPanel;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Table;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
@@ -112,7 +112,8 @@ public class TableToggleVisibility extends AbstractTestCase {
         mainLayout.addComponent(split);\r
         mainLayout.setExpandRatio(split, 1.0f);\r
 \r
-        Root mainWindow = new Root("Visibilitybug Application", mainLayout);\r
+        LegacyWindow mainWindow = new LegacyWindow("Visibilitybug Application",\r
+                mainLayout);\r
         mainWindow.setSizeFull();\r
 \r
         setMainWindow(mainWindow);\r
index 421885021428d5bdb57d9969e30b564d7f9bc8b5..13493a56668d90d3bfe08f2fb477b18f4971afc3 100644 (file)
@@ -7,7 +7,7 @@ import com.vaadin.data.util.IndexedContainer;
 import com.vaadin.ui.Button;\r
 import com.vaadin.ui.Button.ClickEvent;\r
 import com.vaadin.ui.Button.ClickListener;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Table;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
@@ -23,7 +23,7 @@ public class TestCurrentPageFirstItem extends Application.LegacyApplication
     @Override\r
     public void init() {\r
         try {\r
-            Root main = new Root("Table header Test");\r
+            LegacyWindow main = new LegacyWindow("Table header Test");\r
             setMainWindow(main);\r
             main.setSizeFull();\r
             // setTheme("testtheme");\r
index 48e8958f92dc7d053c3dffc478761858d31af001..98a6bd9e11886c4385bef6e14ab870f777c6fea7 100644 (file)
@@ -5,7 +5,7 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;\r
 import com.vaadin.ui.Button.ClickListener;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TabSheet;\r
 import com.vaadin.ui.TabSheet.Tab;\r
 import com.vaadin.ui.VerticalLayout;\r
@@ -29,7 +29,7 @@ public class TabsheetNPE extends AbstractTestCase implements ClickListener {
 \r
     @Override\r
     public void init() {\r
-        setMainWindow(new Root("TabSheet Demo", createMainLayout()));\r
+        setMainWindow(new LegacyWindow("TabSheet Demo", createMainLayout()));\r
     }\r
 \r
     private VerticalLayout createMainLayout() {\r
index abe53f63784b8dc93cb350a98265144ef290cb23..cb5213bf5cf22e4a14ca57264e347f3a62b2455d 100644 (file)
@@ -3,18 +3,18 @@ package com.vaadin.tests.components.textfield;
 import com.vaadin.Application;\r
 import com.vaadin.ui.Component;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Table;\r
 import com.vaadin.ui.TextField;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
-@SuppressWarnings("serial")\r
 public class TextFieldInLayoutInTable extends Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
 \r
-        final Root mainWindow = new Root(this.getClass().getName());\r
+        final LegacyWindow mainWindow = new LegacyWindow(this.getClass()\r
+                .getName());\r
         setMainWindow(mainWindow);\r
 \r
         final Table table = new Table();\r
index 7d6716c5c92187cfb475ccc25a4552846f004c89..9d58762f60e5c78607ee9eeedb5ea469f0918f95 100644 (file)
@@ -2,7 +2,7 @@ package com.vaadin.tests.components.tree;
 
 import com.vaadin.tests.components.AbstractTestCase;
 import com.vaadin.ui.Layout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Tree;
 import com.vaadin.ui.VerticalLayout;
 
@@ -20,7 +20,7 @@ public class TreePerformanceTest extends AbstractTestCase {
 
     @Override
     public void init() {
-        Root w = new Root();
+        LegacyWindow w = new LegacyWindow();
         setMainWindow(w);
 
         Layout layout = null;
index 31644930ea88b6bf6295205b58f9ad48a41a307f..43d4508f952c396458f4be07fb0a216399570d55 100644 (file)
@@ -2,7 +2,7 @@ package com.vaadin.tests.components.tree;
 \r
 import com.vaadin.tests.components.AbstractTestCase;\r
 import com.vaadin.ui.RichTextArea;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 import com.vaadin.ui.Tree;\r
 import com.vaadin.ui.VerticalLayout;\r
@@ -13,7 +13,7 @@ public class TreeScrolling extends AbstractTestCase {
     public void init() {\r
         VerticalLayout layout = new VerticalLayout();\r
         layout.setSizeUndefined();\r
-        Root w = new Root("", layout);\r
+        LegacyWindow w = new LegacyWindow("", layout);\r
         setMainWindow(w);\r
 \r
         TextField filler1 = new TextField();\r
index 84771a2239f0b9901d1f2ae5b6d6513284974d63..329e5d291df17e5d568074128f41a414328c8f62 100644 (file)
@@ -3,14 +3,14 @@ package com.vaadin.tests.components.treetable;
 import com.vaadin.terminal.ExternalResource;
 import com.vaadin.tests.components.AbstractTestCase;
 import com.vaadin.ui.Link;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TreeTable;
 
 public class DisappearingComponents extends AbstractTestCase {
 
     @Override
-public void init() {
-        Root mainWindow = new Root("Application");
+    public void init() {
+        LegacyWindow mainWindow = new LegacyWindow("Application");
         final TreeTable tt = new TreeTable();
         tt.setSizeUndefined();
         tt.setWidth("100%");
index 7b4d2c40583c6ebd3951dbd94372b84aad64022f..bf979b1aa30306d52c7fa4a01c423bae2d84b4bd 100644 (file)
@@ -4,13 +4,13 @@ import com.vaadin.tests.components.AbstractTestCase;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class ExecuteJavaScript extends AbstractTestCase {
 
     @Override
     public void init() {
-        final Root mainWindow = new Root("Test");
+        final LegacyWindow mainWindow = new LegacyWindow("Test");
         setMainWindow(mainWindow);
 
         for (final String script : new String[] { "alert('foo');",
index 820265b04ae00e11650cc7e4822259779652e9e3..d85ed1df60d75319fd419820eb1e06c7bea2bc30 100644 (file)
@@ -7,16 +7,16 @@ import com.vaadin.tests.util.Log;
 import com.vaadin.tests.util.LoremIpsum;
 import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
 import com.vaadin.ui.Root.BrowserWindowResizeEvent;
 import com.vaadin.ui.Root.BrowserWindowResizeListener;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Window;
 import com.vaadin.ui.Window.ResizeEvent;
 import com.vaadin.ui.Window.ResizeListener;
 
 public class LazyWindowResize extends AbstractTestCase {
 
-    private Root mainWindow;
+    private LegacyWindow mainWindow;
     private Window subWindow;
     private CheckBox lazyMode;
     private Log log = new Log(5);
@@ -49,7 +49,7 @@ public class LazyWindowResize extends AbstractTestCase {
 
     @Override
     public void init() {
-        mainWindow = new Root("Resize test");
+        mainWindow = new LegacyWindow("Resize test");
         setMainWindow(mainWindow);
         subWindow = new Window("Sub window");
         subWindow.setHeight("50%");
index 6e94333235bbe75d07889bf40d28cd0e3d026d70..310ca101fb5066cc7b3eaa67dc85319aada2375b 100644 (file)
@@ -8,7 +8,7 @@ import com.vaadin.ui.Component;
 import com.vaadin.ui.HorizontalLayout;\r
 import com.vaadin.ui.Label;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Table;\r
 import com.vaadin.ui.VerticalLayout;\r
 import com.vaadin.ui.Window;\r
@@ -30,7 +30,7 @@ public class WindowScrollingComponentIntoView extends AbstractTestCase {
         Table table = new Table();\r
         table.setPageLength(50);\r
 \r
-        setMainWindow(new Root(""));\r
+        setMainWindow(new LegacyWindow(""));\r
         getMainWindow().getContent().setSizeUndefined();\r
 \r
         Component l2 = null;\r
index 559fe435d069b57716efcff44eecca2367788638..2faf6a6f21af239b3e4368148febaf408b9b12d3 100644 (file)
@@ -3,7 +3,7 @@ package com.vaadin.tests.components.window;
 import com.vaadin.tests.components.AbstractTestCase;\r
 import com.vaadin.ui.Button;\r
 import com.vaadin.ui.Button.ClickEvent;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Table;\r
 \r
 public class WindowScrollingUp extends AbstractTestCase {\r
@@ -31,7 +31,7 @@ public class WindowScrollingUp extends AbstractTestCase {
             }\r
         });\r
 \r
-        setMainWindow(new Root(""));\r
+        setMainWindow(new LegacyWindow(""));\r
         getMainWindow().addComponent(table);\r
         getMainWindow().addComponent(up);\r
 \r
index c87f4fe4a04b895131582cf36d83bcfe27715c12..459c234c244b121f81b3d20c6d6470f3355562f6 100644 (file)
@@ -4,7 +4,7 @@ import java.io.File;
 
 import com.vaadin.data.util.FilesystemContainer;
 import com.vaadin.tests.components.TestBase;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 
 public class TableWithFileSystemContainer extends TestBase {
@@ -13,7 +13,7 @@ public class TableWithFileSystemContainer extends TestBase {
 
     @Override
     public void setup() {
-        setMainWindow(new Root(""));
+        setMainWindow(new LegacyWindow(""));
         Table table = new Table("Documents", new FilesystemContainer(new File(
                 testPath)));
         table.setWidth("100%");
index c1cbcf0e85ca2dbb049624be15a1f135e16de832..674f610ed7d5e91ac65eab47d7b34766e23cf088 100644 (file)
@@ -19,7 +19,7 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Form;
 import com.vaadin.ui.HorizontalSplitPanel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 
 public class CheckboxUpdateProblem extends Application.LegacyApplication
@@ -32,7 +32,7 @@ public class CheckboxUpdateProblem extends Application.LegacyApplication
 
     @Override
     public void init() {
-        setMainWindow(new Root("Test window"));
+        setMainWindow(new LegacyWindow("Test window"));
         horizontalSplit.setSizeFull();
         testList = new Table();
 
index 39a0558079a0fbd02d125cf5e59d73fbead404ff..2b76612c357aaf0f62b895803163ddfe0da7429c 100644 (file)
@@ -12,7 +12,7 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.ComponentContainer;
 import com.vaadin.ui.ProgressIndicator;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 
 // author table in testdb (MySQL) is set out as follows
@@ -32,7 +32,7 @@ public class MassInsertMemoryLeakTestApp extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        setMainWindow(new Root("SQLContainer Test", buildLayout()));
+        setMainWindow(new LegacyWindow("SQLContainer Test", buildLayout()));
 
         process.addListener(new Button.ClickListener() {
             public void buttonClick(ClickEvent event) {
index 10c6c1124e20b966efa2ab42b4944f98c8584dde..b2001bdd7ed66c038056c9ff65d1d552ffbf5d73 100644 (file)
@@ -7,14 +7,14 @@ import com.vaadin.data.Property.ValueChangeListener;
 import com.vaadin.terminal.ClassResource;
 import com.vaadin.terminal.Resource;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 
 public class IntegrationTestApplication extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root window = new Root("Vaadin Application");
+        LegacyWindow window = new LegacyWindow("Vaadin Application");
         setMainWindow(window);
 
         final Table table = new Table();
index 646897d8e495b08c7ccde8cbd80aef7474205567..4661faf8eabfa6c3463ce33af16977e84fa060ca 100644 (file)
@@ -25,6 +25,7 @@ import com.vaadin.ui.Label;
 import com.vaadin.ui.Link;
 import com.vaadin.ui.Notification;
 import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 
 /**
@@ -32,7 +33,7 @@ import com.vaadin.ui.TextField;
  */
 public class JSR286PortletApplication extends Application.LegacyApplication {
 
-    Root main = new Root();
+    LegacyWindow main = new LegacyWindow();
     TextField tf = new TextField("Some value");
     Label userInfo = new Label();
     Link portletEdit = new Link();
index 61f05cea63fc755fda12b55f264332a9f8773d76..0900bc0b5655d9d41d3ed605ce68fddf27f5c59e 100644 (file)
@@ -36,7 +36,7 @@ import com.vaadin.ui.NativeSelect;
 import com.vaadin.ui.Notification;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.PopupView;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Slider;
 import com.vaadin.ui.Slider.ValueOutOfBoundsException;
 import com.vaadin.ui.TabSheet;
@@ -62,7 +62,7 @@ public class LiferayThemeDemo extends Application.LegacyApplication {
     private static final Resource ICON_OK = new ThemeResource(
             "../runo/icons/16/ok.png");
 
-    private Root main;
+    private LegacyWindow main;
     private VerticalLayout mainLayout;
     private TabSheet tabs;
 
@@ -82,7 +82,7 @@ public class LiferayThemeDemo extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        main = new Root("Vaadin Liferay Theme");
+        main = new LegacyWindow("Vaadin Liferay Theme");
         mainLayout = (VerticalLayout) main.getContent();
         mainLayout.setMargin(false);
         setMainWindow(main);
index 2a071117e6387ce4aa2c03580de9fc3718465bed..f1e05b6feeca17098f14b8e659da3ce3b8cfd95d 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.terminal.Sizeable;
 import com.vaadin.tests.components.AbstractTestCase;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.GridLayout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.VerticalLayout;
 
@@ -29,7 +29,7 @@ public class ComplexGLColumnExpansionWithColSpan extends AbstractTestCase {
         mainLayout.setMargin(true);
         mainLayout.setHeight(100, Sizeable.UNITS_PERCENTAGE);
         mainLayout.setWidth(100, Sizeable.UNITS_PERCENTAGE);
-        setMainWindow(new Root("Vaadin Test", mainLayout));
+        setMainWindow(new LegacyWindow("Vaadin Test", mainLayout));
 
         cols = 1;
         final GridLayout gl = new GridLayout(cols, 3);
index d16f2c90f829980fe5e4363ba984d40ad779cd68..987152f5298dcab5780397bfba4b760edc992803 100644 (file)
@@ -14,7 +14,7 @@ import com.vaadin.ui.Form;
 import com.vaadin.ui.FormFieldFactory;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.VerticalLayout;
 
@@ -174,7 +174,8 @@ public class GridLayoutCaptions extends TestBase {
 
     @Override
     protected void setup() {
-        Root mainWindow = new Root("Formlayoutcaptionboom Application");
+        LegacyWindow mainWindow = new LegacyWindow(
+                "Formlayoutcaptionboom Application");
         Label label = new Label("Hello Vaadin user");
         mainWindow.addComponent(label);
         setMainWindow(mainWindow);
index 17c58aab5300fa20711caf81a88f97b389aec169..f7f4ac2d4c3e2aab7045a2a7e5219f2778a19101 100644 (file)
@@ -6,7 +6,7 @@ import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.VerticalLayout;
 
@@ -21,7 +21,7 @@ public class GridLayoutExpandRatioModification extends TestBase implements
 
     @Override
     public void setup() {
-        Root main = new Root("The Main Window");
+        LegacyWindow main = new LegacyWindow("The Main Window");
         mainLayout = new GridLayout(3, 3);
         main.setContent(mainLayout);
         setMainWindow(main);
index 382294bb869e0f410bbd6e825d458cceed200700..d6ea84e44eb5ad1b34ab0624d3ae7c14551bec66 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.Application;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Layout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class GridLayoutInsidePanel2 extends Application.LegacyApplication {
 
@@ -12,7 +12,7 @@ public class GridLayoutInsidePanel2 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root("Main");
+        LegacyWindow w = new LegacyWindow("Main");
         setMainWindow(w);
         layout = (Layout) w.getContent();
         GridLayout gl = new GridLayout(1, 1);
index 3cb9f74cabe9826b1f40a884b7b32042e9f51325..f18afec6d6bb8662ca1100400a2766b640bd7f3d 100644 (file)
@@ -13,7 +13,7 @@ import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Layout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.VerticalLayout;
 
@@ -23,7 +23,7 @@ public class TestLayoutClickListeners extends AbstractTestCase {
 
     @Override
     public void init() {
-        Root w = new Root("main window");
+        LegacyWindow w = new LegacyWindow("main window");
         setMainWindow(w);
         setTheme("tests-tickets");
 
index c92b744c23005c19a04916652cae6c3e70dd98dd..4d1a4b38ae674dd3d41f38c278d3aa95b468149f 100644 (file)
@@ -2,7 +2,7 @@ package com.vaadin.tests.layouts;
 \r
 import com.vaadin.tests.components.AbstractTestCase;\r
 import com.vaadin.ui.Layout;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Tree;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
@@ -14,7 +14,7 @@ public class TreeWithBordersInLayout extends AbstractTestCase {
     public void init() {\r
         Layout mainLayout = new VerticalLayout();\r
         mainLayout.setSizeUndefined();\r
-        setMainWindow(new Root("main window", mainLayout));\r
+        setMainWindow(new LegacyWindow("main window", mainLayout));\r
 \r
         setTheme("tests-tickets");\r
 \r
index 91690bffd73752ffd0f96dc6ddd8c067527a786e..303918f7c57e85dee6793bdcfe0fcee1fafeae2b 100644 (file)
@@ -5,7 +5,7 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;\r
 import com.vaadin.ui.Button.ClickListener;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
@@ -20,7 +20,7 @@ public class VerticalLayoutExpandRatioModification extends TestBase implements
 \r
     @Override\r
     public void setup() {\r
-        Root main = new Root("The Main Window");\r
+        LegacyWindow main = new LegacyWindow("The Main Window");\r
         mainLayout = new VerticalLayout();\r
         main.setContent(mainLayout);\r
         setMainWindow(main);\r
index 43536e7eebd0acb4a4676889fec0bf08af6beae2..6a524cd0244d31563251a84bd3f0624bb4b705a1 100644 (file)
@@ -11,7 +11,7 @@ import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.NativeSelect;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.ui.themes.Reindeer;
 
@@ -22,12 +22,12 @@ public class LayoutTesterApplication extends AbstractTestCase {
     private int layoutCount = 1;
 
     private Method[] layoutGetters;
-    private Root mainWindow;
+    private LegacyWindow mainWindow;
     private NativeSelect layoutSelector;
 
     @Override
     public void init() {
-        mainWindow = new Root("LayoutTesterApplication");
+        mainWindow = new LegacyWindow("LayoutTesterApplication");
         setMainWindow(mainWindow);
         loadLayoutGetters();
         nextLaytout();
index 562a2176e29c4ce852eabad2c7081689663b3e81..cc275c18f44156768c23c61b4e832822ac64a0fe 100644 (file)
@@ -11,11 +11,12 @@ import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.NativeButton;
 import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 @SuppressWarnings("serial")
 public class ButtonsTest extends com.vaadin.Application.LegacyApplication {
 
-    final Root main = new Root("Button states & themes");
+    final Root.LegacyWindow main = new LegacyWindow("Button states & themes");
 
     CheckBox styleToggle;
     CheckBox iconToggle;
index 87f9f4539a05a83513c8d0bdba1de79389639f4d..08baf3cd868f75e492c245362dbbf82d90de7167 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.Application;
 import com.vaadin.tests.TestForTablesInitialColumnWidthLogicRendering;
 import com.vaadin.ui.Alignment;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TabSheet;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.VerticalLayout;
@@ -20,7 +20,8 @@ public class Ticket1225 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root mainWin = new Root("Test app to break layout fuction in IE7");
+        final LegacyWindow mainWin = new LegacyWindow(
+                "Test app to break layout fuction in IE7");
         setMainWindow(mainWin);
 
         VerticalSplitPanel sp = new VerticalSplitPanel();
index 2259516ffcd90c1035b588503ca0800d758ef7ed..7cdbb1300eed7decb246f194da051cfedee3bed0 100644 (file)
@@ -6,7 +6,7 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.GridLayout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Select;
 
 public class Ticket1230 extends Application.LegacyApplication {
@@ -18,7 +18,7 @@ public class Ticket1230 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getName());
+        LegacyWindow w = new LegacyWindow(getClass().getName());
         setMainWindow(w);
 
         GridLayout layout = new GridLayout(5, 5);
index d7e3a4ba142fbf26eb1886fc86cb269bab283af6..58e704158483cb68ec2f363e9e71c4ed9757e24c 100644 (file)
@@ -6,7 +6,7 @@ import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;\r
 import com.vaadin.ui.GridLayout;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 \r
 public class Ticket124 extends Application.LegacyApplication {\r
@@ -16,7 +16,8 @@ public class Ticket124 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root("#124: Insert & remove row for GridLayout");\r
+        LegacyWindow w = new LegacyWindow(\r
+                "#124: Insert & remove row for GridLayout");\r
         setMainWindow(w);\r
         setTheme("tests-tickets");\r
         // gl = new GridLayout(4, 4);\r
index 6f86fc223eab48a4a5258d37e7c3cd06d8900eca..7221bc0ce88764e6d553f9a96e73c79ffa619af4 100644 (file)
@@ -5,7 +5,7 @@ import com.vaadin.data.Property;
 import com.vaadin.ui.AbstractSelect;\r
 import com.vaadin.ui.CustomComponent;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 import com.vaadin.ui.Tree;\r
 import com.vaadin.ui.VerticalLayout;\r
@@ -17,8 +17,8 @@ public class Ticket1245 extends com.vaadin.Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        final Root main = new Root(getClass().getName().substring(\r
-                getClass().getName().lastIndexOf(".") + 1));\r
+        final LegacyWindow main = new LegacyWindow(getClass().getName()\r
+                .substring(getClass().getName().lastIndexOf(".") + 1));\r
         setMainWindow(main);\r
 \r
         main.addComponent(new TreeExample());\r
index 07640d71515da309a3001cd9361273149679bfa5..8431e48f5c3bc25a1881833df600efac333041aa 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.event.Action;
 import com.vaadin.event.Action.Handler;\r
 import com.vaadin.event.ShortcutAction;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 \r
 public class Ticket1365 extends com.vaadin.Application.LegacyApplication\r
@@ -16,8 +16,8 @@ public class Ticket1365 extends com.vaadin.Application.LegacyApplication
 \r
     @Override\r
     public void init() {\r
-        final Root main = new Root(getClass().getName().substring(\r
-                getClass().getName().lastIndexOf(".") + 1));\r
+        final LegacyWindow main = new LegacyWindow(getClass().getName()\r
+                .substring(getClass().getName().lastIndexOf(".") + 1));\r
         setMainWindow(main);\r
 \r
         main.addComponent(f);\r
index 801d1c027c5617c0854b19ba8ed763b63c6813d8..a1a5b449d1da788801067812764e6177426394cc 100644 (file)
@@ -3,7 +3,7 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;
 import com.vaadin.tests.TestForTablesInitialColumnWidthLogicRendering;
 import com.vaadin.ui.ComboBox;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 
 /**
@@ -15,7 +15,7 @@ public class Ticket1368 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root mainWin = new Root("Test app to #1368");
+        final LegacyWindow mainWin = new LegacyWindow("Test app to #1368");
         setMainWindow(mainWin);
 
         t = TestForTablesInitialColumnWidthLogicRendering.getTestTable(3, 5);
index ab272514e4ab58aecaa1c53ce37fdb4c4f11924b..dfccf31956cd86f1bd81f3e3fb9ce745dcdb53f5 100644 (file)
@@ -10,18 +10,18 @@ import com.vaadin.ui.InlineDateField;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.PopupView;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.TextField;
 
 public class Ticket1397 extends Application.LegacyApplication {
 
-    Root main;
+    LegacyWindow main;
 
     @Override
     public void init() {
         setTheme("runo");
-        main = new Root("PopupView test");
+        main = new LegacyWindow("PopupView test");
         setMainWindow(main);
         Panel panel = new Panel("PopupTest");
 
index 28c854007277ba7ea8758d50f9d06df0f3714454..7c0b336a437b25d6527dc19d9f3f938eca675ce7 100644 (file)
@@ -11,7 +11,7 @@ import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.VerticalLayout;
 
@@ -22,7 +22,8 @@ public class Ticket1435 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root mainWin = new Root("ButtonPanel containing a table test");
+        final LegacyWindow mainWin = new LegacyWindow(
+                "ButtonPanel containing a table test");
         setMainWindow(mainWin);
         ((AbstractOrderedLayout) mainWin.getContent()).setSpacing(true);
 
index c7da7ba9bd89775698045aba19b483f4a666859b..a77da6e059ac8584d8693e8d6d2482249bb7ff08 100644 (file)
@@ -2,7 +2,7 @@ package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 
 public class Ticket1444 extends Application.LegacyApplication {
@@ -10,7 +10,8 @@ public class Ticket1444 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root mainWin = new Root("Test app to break layout fuction in IE7");
+        final LegacyWindow mainWin = new LegacyWindow(
+                "Test app to break layout fuction in IE7");
         setMainWindow(mainWin);
 
         VerticalLayout ol = new VerticalLayout();
index 55530ec51b2cd7dce6ba52f22aa69d49055f147d..9459c7cc85928ae155e885b3a618c8e07f9dec73 100644 (file)
@@ -6,6 +6,7 @@ import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Notification;
 import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Window;
 
 public class Ticket1465ModalNotification extends Application.LegacyApplication {
@@ -13,7 +14,8 @@ public class Ticket1465ModalNotification extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root mainWin = new Root("ButtonPanel containing a table test");
+        final LegacyWindow mainWin = new LegacyWindow(
+                "ButtonPanel containing a table test");
         setMainWindow(mainWin);
 
         final Window modal = new Window("Modal window");
index 2fdcc536b53f483684dab3cec0ea36dafa37461e..1c4156d7ffb5eaccf254cd4ff9469a56eccf32bf 100644 (file)
@@ -2,7 +2,7 @@ package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
 import com.vaadin.ui.CustomLayout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TabSheet;
 
 public class Ticket1519 extends Application.LegacyApplication {
@@ -10,7 +10,7 @@ public class Ticket1519 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root mainWin = new Root("Test app to #1519");
+        final LegacyWindow mainWin = new LegacyWindow("Test app to #1519");
         setMainWindow(mainWin);
 
         setTheme("tests-tickets");
index 043de07afbceda54ab87c5727f34396ce64079a4..4b031175f88257a3cff8950ce536935b468eae8b 100644 (file)
@@ -6,7 +6,7 @@ import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.HorizontalLayout;\r
 import com.vaadin.ui.Label;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket1572 extends com.vaadin.Application.LegacyApplication {\r
 \r
@@ -17,8 +17,8 @@ public class Ticket1572 extends com.vaadin.Application.LegacyApplication {
     @Override\r
     public void init() {\r
 \r
-        final Root main = new Root(getClass().getName().substring(\r
-                getClass().getName().lastIndexOf(".") + 1));\r
+        final LegacyWindow main = new LegacyWindow(getClass().getName()\r
+                .substring(getClass().getName().lastIndexOf(".") + 1));\r
         setMainWindow(main);\r
 \r
         Panel p = new Panel("Test wrapper for gridlayout margin/spacing");\r
index 9a9edcb9b24a3059347b582702b2f05c6cb12e3c..1ff0d71c14bfe85eadde2550de545655a8811031 100644 (file)
@@ -7,7 +7,7 @@ import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;\r
 import com.vaadin.ui.Label;\r
 import com.vaadin.ui.ProgressIndicator;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket1581 extends com.vaadin.Application.LegacyApplication {\r
 \r
@@ -17,8 +17,8 @@ public class Ticket1581 extends com.vaadin.Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        final Root main = new Root(getClass().getName().substring(\r
-                getClass().getName().lastIndexOf(".") + 1));\r
+        final LegacyWindow main = new LegacyWindow(getClass().getName()\r
+                .substring(getClass().getName().lastIndexOf(".") + 1));\r
         setMainWindow(main);\r
 \r
         main.addComponent(new Label("Test the second issue in ticket #1581"));\r
index 08116cdcd76c0217460046ceb1bda0f34b9608f3..b57636e97df7d49ef8f707ccad4a25751874ca96 100644 (file)
@@ -17,13 +17,13 @@ import com.vaadin.terminal.RequestHandler;
 import com.vaadin.terminal.WrappedRequest;\r
 import com.vaadin.terminal.WrappedResponse;\r
 import com.vaadin.ui.Link;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket1589 extends Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         setMainWindow(w);\r
 \r
         MyDynamicResource res = new MyDynamicResource();\r
index 16fa5df23b76ec5ab0daf966152cddc9414a7329..0faf9b8afb1e713fc0f1b19817096eadd2322f41 100644 (file)
@@ -8,11 +8,11 @@ import com.vaadin.terminal.ThemeResource;
 import com.vaadin.ui.MenuBar;
 import com.vaadin.ui.MenuBar.Command;
 import com.vaadin.ui.MenuBar.MenuItem;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket1598 extends Application.LegacyApplication {
 
-    Root main = new Root("MenuBar test");
+    LegacyWindow main = new LegacyWindow("MenuBar test");
 
     final MenuBar menuBar = new MenuBar();
 
index 0abf7597e79d8a7b0d29717305b0bfd3083121f6..1819076b32bd3bab63988e8f5fd42d48a9f6616b 100644 (file)
@@ -5,7 +5,7 @@ import com.vaadin.data.Container;
 import com.vaadin.tests.TestForTablesInitialColumnWidthLogicRendering;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 
 /**
@@ -17,7 +17,7 @@ public class Ticket161 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root mainWin = new Root("Test app to #1368");
+        final LegacyWindow mainWin = new LegacyWindow("Test app to #1368");
         setMainWindow(mainWin);
 
         t = TestForTablesInitialColumnWidthLogicRendering.getTestTable(3, 100);
index 643642bf0f5b114d318fe0f5332b985657b05809..1774000355fee9897c0caf82ba97de285cf4000f 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.Application;
 import com.vaadin.data.Item;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 
 /**
@@ -16,7 +16,7 @@ public class Ticket1632 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root mainWin = new Root("Test app");
+        final LegacyWindow mainWin = new LegacyWindow("Test app");
         setMainWindow(mainWin);
 
         t = new Table();
index 290bd80ce65c84ea29cd552041ba48d13f7d7764..d78a1d78af24268d4816164052841e80a8aa7918 100644 (file)
@@ -4,13 +4,13 @@ import com.vaadin.Application;
 import com.vaadin.terminal.ExternalResource;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket1659 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        final Root mainWin = new Root();
+        final LegacyWindow mainWin = new LegacyWindow();
         setMainWindow(mainWin);
         mainWin.addComponent(new Button(
                 "Change URI using Application.getURL()",
@@ -25,7 +25,7 @@ public class Ticket1659 extends Application.LegacyApplication {
                 new Button.ClickListener() {
 
                     public void buttonClick(ClickEvent event) {
-                        mainWin.open(new ExternalResource(getWindowUrl(mainWin)
+                        mainWin.open(new ExternalResource(mainWin.getURL()
                                 + "#" + System.currentTimeMillis()));
                     }
                 }));
index 72970fc6aa51fc455f1e254348afbf9ec11a68e5..3449fe1dbae7c2e06f27eda2c4bcab920d198189 100644 (file)
@@ -1,7 +1,7 @@
 package com.vaadin.tests.tickets;\r
 \r
 import com.vaadin.terminal.SystemError;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 \r
 public class Ticket1663 extends com.vaadin.Application.LegacyApplication {\r
@@ -9,7 +9,7 @@ public class Ticket1663 extends com.vaadin.Application.LegacyApplication {
     @Override\r
     public void init() {\r
 \r
-        Root main = new Root("#1663");\r
+        LegacyWindow main = new LegacyWindow("#1663");\r
         setMainWindow(main);\r
 \r
         TextField tf = new TextField("First name");\r
index 96cfd7cfdc81b414fcbcc3294e4eebda024c6c35..750775b5fe1972a6e298bf6d7186577fd627b80e 100644 (file)
@@ -3,14 +3,14 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;\r
 import com.vaadin.ui.Button;\r
 import com.vaadin.ui.Button.ClickEvent;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket1673 extends com.vaadin.Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
 \r
-        final Root main = new Root("#1673");\r
+        final LegacyWindow main = new LegacyWindow("#1673");\r
         setMainWindow(main);\r
 \r
         main.addComponent(new Button("close", new Button.ClickListener() {\r
index d30b24796bf8878086718106435e59c9cd215e14..643c7f5adc508a61966451fcdac2ea728809fcdd 100644 (file)
@@ -21,7 +21,7 @@ import com.vaadin.ui.Layout;
 import com.vaadin.ui.Layout.AlignmentHandler;\r
 import com.vaadin.ui.NativeSelect;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
@@ -33,7 +33,7 @@ public class Ticket1710 extends com.vaadin.Application.LegacyApplication {
         setTheme("tests-tickets");\r
 \r
         VerticalLayout lo = new VerticalLayout();\r
-        setMainWindow(new Root("#1710", lo));\r
+        setMainWindow(new LegacyWindow("#1710", lo));\r
         lo.setMargin(true);\r
         lo.setSpacing(true);\r
         lo.setWidth("100%");\r
index 25461c4af2fde1f65f112e0c208e960d20581536..ccd649c542fdfa89b58a1301a34b33ae8d4f0483 100644 (file)
@@ -7,7 +7,7 @@ import com.vaadin.terminal.Resource;
 import com.vaadin.ui.Embedded;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 
 public class Ticket1737 extends Application.LegacyApplication {
@@ -28,8 +28,8 @@ public class Ticket1737 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root main = new Root(getClass().getName().substring(
-                getClass().getName().lastIndexOf(".") + 1));
+        final LegacyWindow main = new LegacyWindow(getClass().getName()
+                .substring(getClass().getName().lastIndexOf(".") + 1));
         setMainWindow(main);
 
         VerticalLayout el = new VerticalLayout();
index e2fbecb779c1942e30e88c1120e4648dd730f8d6..953dd5c2882a6e6f79dc6dd9cd301cca62945879 100644 (file)
@@ -1,15 +1,15 @@
 package com.vaadin.tests.tickets;\r
 \r
 import com.vaadin.ui.ComboBox;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket1767 extends com.vaadin.Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
 \r
-        final Root main = new Root(getClass().getName().substring(\r
-                getClass().getName().lastIndexOf(".") + 1));\r
+        final LegacyWindow main = new LegacyWindow(getClass().getName()\r
+                .substring(getClass().getName().lastIndexOf(".") + 1));\r
         setMainWindow(main);\r
 \r
         ComboBox cb = new ComboBox(" '<' item is not seen in populist?");\r
index 96b7af25d71febb058ba502aa4308eeff57197dd..7e5f81661c1393a90ed1dd32afac3400f5f63b0f 100644 (file)
@@ -3,7 +3,7 @@ package com.vaadin.tests.tickets;
 import com.vaadin.ui.Button;\r
 import com.vaadin.ui.Button.ClickEvent;\r
 import com.vaadin.ui.GridLayout;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 \r
 public class Ticket1772 extends com.vaadin.Application.LegacyApplication {\r
@@ -11,8 +11,8 @@ public class Ticket1772 extends com.vaadin.Application.LegacyApplication {
     @Override\r
     public void init() {\r
 \r
-        final Root main = new Root(getClass().getName().substring(\r
-                getClass().getName().lastIndexOf(".") + 1));\r
+        final LegacyWindow main = new LegacyWindow(getClass().getName()\r
+                .substring(getClass().getName().lastIndexOf(".") + 1));\r
         setMainWindow(main);\r
 \r
         Button b = new Button("Add content");\r
index efb22d8273560de057d602678169650750d9bd46..f946b658746c55124e0118a35e596e36795ae3a8 100644 (file)
@@ -4,14 +4,14 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;\r
 import com.vaadin.ui.CustomLayout;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket1775 extends com.vaadin.Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
 \r
-        final Root main = new Root("#1775");\r
+        final LegacyWindow main = new LegacyWindow("#1775");\r
         setMainWindow(main);\r
         setTheme("tests-tickets");\r
         String layoutName = "Ticket1775";\r
index 3fa5129b2a7f83a2523e342921dc491bb8f55ea9..af85779d1ebe56f8e7b44f1664ab5cce2a96127a 100644 (file)
@@ -10,7 +10,7 @@ import com.vaadin.ui.AbstractField;
 import com.vaadin.ui.Button;\r
 import com.vaadin.ui.Button.ClickEvent;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Select;\r
 import com.vaadin.ui.Window;\r
 \r
@@ -21,7 +21,7 @@ public class Ticket1804 extends com.vaadin.Application.LegacyApplication {
     @Override\r
     public void init() {\r
 \r
-        final Root main = new Root("#1804");\r
+        final LegacyWindow main = new LegacyWindow("#1804");\r
         setMainWindow(main);\r
 \r
         com.vaadin.ui.Select s;\r
index 9c7ec702f89862c75cd3669802ff6edcce189c96..d847fda1babbb42523969a58120617f10186d47a 100644 (file)
@@ -7,15 +7,15 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.GridLayout;\r
 import com.vaadin.ui.Label;\r
 import com.vaadin.ui.Layout;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 \r
 public class Ticket1805 extends com.vaadin.Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        final Root main = new Root(getClass().getName().substring(\r
-                getClass().getName().lastIndexOf(".") + 1));\r
+        final LegacyWindow main = new LegacyWindow(getClass().getName()\r
+                .substring(getClass().getName().lastIndexOf(".") + 1));\r
         setMainWindow(main);\r
         ((Layout) main.getContent()).setMargin(false);\r
 \r
index ec8c4455a76158ea4e6972172da6efe320b2db48..046c8330f1013d25bb29c3daf684a6fc5973c4aa 100644 (file)
@@ -3,15 +3,15 @@ package com.vaadin.tests.tickets;
 import com.vaadin.data.util.ObjectProperty;\r
 import com.vaadin.ui.Button;\r
 import com.vaadin.ui.Button.ClickEvent;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 \r
 public class Ticket1806 extends com.vaadin.Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        final Root main = new Root(getClass().getName().substring(\r
-                getClass().getName().lastIndexOf(".") + 1));\r
+        final LegacyWindow main = new LegacyWindow(getClass().getName()\r
+                .substring(getClass().getName().lastIndexOf(".") + 1));\r
         setMainWindow(main);\r
 \r
         final ObjectProperty<String> prop = new ObjectProperty<String>("");\r
index 2280635250e508a710316562f5ea9098432c5aa5..e61715cab8f6bf47fca5313adf37cc9ff7962d5b 100644 (file)
@@ -8,7 +8,7 @@ import com.vaadin.data.validator.StringLengthValidator;
 import com.vaadin.ui.Button;\r
 import com.vaadin.ui.Button.ClickEvent;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 import com.vaadin.ui.Window;\r
 \r
@@ -19,7 +19,7 @@ public class Ticket1811 extends com.vaadin.Application.LegacyApplication {
     @Override\r
     public void init() {\r
 \r
-        final Root main = new Root("#1811");\r
+        final LegacyWindow main = new LegacyWindow("#1811");\r
         setMainWindow(main);\r
 \r
         Validator strLenValidator = new StringLengthValidator(\r
index 9ec954e51ffff83f254c8791b61831f05dc2b743..993396bdded9db803d63217409e397a5df4f2f44 100644 (file)
@@ -7,7 +7,7 @@ import com.vaadin.ui.AbstractField;
 import com.vaadin.ui.Button;\r
 import com.vaadin.ui.Button.ClickEvent;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Select;\r
 import com.vaadin.ui.Window;\r
 \r
@@ -18,7 +18,7 @@ public class Ticket1819 extends com.vaadin.Application.LegacyApplication {
     @Override\r
     public void init() {\r
 \r
-        final Root main = new Root("#1819");\r
+        final LegacyWindow main = new LegacyWindow("#1819");\r
         setMainWindow(main);\r
 \r
         com.vaadin.ui.Select s;\r
index 06eea85b9952e7131c391136c1ac363189ead523..11612015a06f21b17aae73598c6ba6e754bc86ae 100644 (file)
@@ -6,7 +6,7 @@ import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.HorizontalLayout;\r
 import com.vaadin.ui.Label;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket1834PanelScrolling extends\r
         com.vaadin.Application.LegacyApplication {\r
@@ -19,8 +19,8 @@ public class Ticket1834PanelScrolling extends
 \r
     @Override\r
     public void init() {\r
-        final Root main = new Root(getClass().getName().substring(\r
-                getClass().getName().lastIndexOf(".") + 1));\r
+        final LegacyWindow main = new LegacyWindow(getClass().getName()\r
+                .substring(getClass().getName().lastIndexOf(".") + 1));\r
         setMainWindow(main);\r
 \r
         HorizontalLayout currentState = new HorizontalLayout();\r
index eca322faf62cef176d06088bc8f77bcfe87be11e..2af5bf9c85fed68f33640b54c25184dede4bff2b 100644 (file)
@@ -7,7 +7,7 @@ import com.vaadin.event.Action;
 import com.vaadin.event.Action.Handler;
 import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.HorizontalLayout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.VerticalLayout;
 
@@ -20,7 +20,7 @@ public class Ticket1857 extends Application.LegacyApplication implements
         setTheme("tests-tickets");
 
         VerticalLayout el = new VerticalLayout();
-        Root main = new Root("Testcase for #1857", el);
+        LegacyWindow main = new LegacyWindow("Testcase for #1857", el);
         setMainWindow(main);
         el.setMargin(true);
         el.setSpacing(true);
@@ -42,7 +42,7 @@ public class Ticket1857 extends Application.LegacyApplication implements
         actionHandlerEnabler.setImmediate(true);
         actionHandlerEnabler.addListener(new Property.ValueChangeListener() {
             public void valueChange(ValueChangeEvent event) {
-                if (((Boolean) actionHandlerEnabler.getValue()).booleanValue()) {
+                if (actionHandlerEnabler.getValue().booleanValue()) {
                     t.addActionHandler(Ticket1857.this);
                 } else {
                     t.removeActionHandler(Ticket1857.this);
@@ -55,7 +55,7 @@ public class Ticket1857 extends Application.LegacyApplication implements
         cellStylesEnabler.setImmediate(true);
         cellStylesEnabler.addListener(new Property.ValueChangeListener() {
             public void valueChange(ValueChangeEvent event) {
-                if (((Boolean) cellStylesEnabler.getValue()).booleanValue()) {
+                if (cellStylesEnabler.getValue().booleanValue()) {
                     t.setCellStyleGenerator(new Table.CellStyleGenerator() {
                         public String getStyle(Object itemId, Object propertyId) {
                             Object cell = t.getContainerProperty(itemId,
index 3b12d8dd678866f6e3484b19c72311691dfa40d4..3a7b3680970b1b68fc00368c5a59c94497135ada 100644 (file)
@@ -1,14 +1,14 @@
 package com.vaadin.tests.tickets;\r
 \r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket1868 extends com.vaadin.Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
 \r
-        setMainWindow(new Root("#1868"));\r
+        setMainWindow(new LegacyWindow("#1868"));\r
 \r
         Panel p = new Panel(\r
                 "This is a really long caption for the panel, too long in fact!");\r
index ef5379206d740c60867e3b4f5a4b2170c5a98357..0ba4ffee9e916decbd69d9f09a96223e1137165b 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.GridLayout;\r
 import com.vaadin.ui.HorizontalLayout;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
 public class Ticket1869 extends com.vaadin.Application.LegacyApplication {\r
@@ -13,7 +13,7 @@ public class Ticket1869 extends com.vaadin.Application.LegacyApplication {
     public void init() {\r
 \r
         GridLayout lo = new GridLayout(2, 1);\r
-        setMainWindow(new Root("#1869", lo));\r
+        setMainWindow(new LegacyWindow("#1869", lo));\r
         lo.setMargin(true);\r
         lo.setSpacing(true);\r
 \r
index 2732b04d15f3660f1d853acb3d4fead6f509eed4..812e220cbb5c55e68f38916b5776372429fddbe7 100644 (file)
@@ -23,7 +23,7 @@ import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Layout;\r
 import com.vaadin.ui.Layout.AlignmentHandler;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
@@ -39,7 +39,7 @@ public class Ticket1878 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         setMainWindow(w);\r
         // setTheme("tests-tickets");\r
 \r
index 5462ae4ce9d0b8700a7b0ba0fdbddd9fd4229f8e..fdbecf8eaea30527ae1a6e67a0c37d0f7ff5b895 100644 (file)
@@ -4,13 +4,13 @@ import com.vaadin.Application;
 import com.vaadin.data.Property;
 import com.vaadin.data.Property.ValueChangeEvent;
 import com.vaadin.data.Validator;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 
 public class Ticket1900 extends Application.LegacyApplication {
 
     TextField f[] = new TextField[5];
-    Root main = new Root("#1900 test");
+    LegacyWindow main = new LegacyWindow("#1900 test");
 
     @Override
     public void init() {
index a16794f1097e209ae829a03f45a2b70cb9384361..2837d71e67e08f4b3479468d7f095331a3628055 100644 (file)
@@ -5,14 +5,14 @@ import com.vaadin.ui.AbstractOrderedLayout;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 
 public class Ticket1904 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        setMainWindow(new Root("#1904"));
+        setMainWindow(new LegacyWindow("#1904"));
         setTheme("tests-tickets");
 
         addOL("defaults", null, false);
index 2e54a088c319d9c903c6766606d889224dd77411..790d3aa93141c4a5c5f89392c1115cf2b075e299 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.Application;
 import com.vaadin.terminal.UserError;
 import com.vaadin.ui.Alignment;
 import com.vaadin.ui.HorizontalLayout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 
 public class Ticket1916 extends Application.LegacyApplication {
@@ -21,7 +21,7 @@ public class Ticket1916 extends Application.LegacyApplication {
         test.addComponent(tf);
         test.setComponentAlignment(tf, Alignment.MIDDLE_CENTER);
 
-        Root w = new Root("Test #1916", test);
+        LegacyWindow w = new LegacyWindow("Test #1916", test);
         setMainWindow(w);
     }
 
index fcda39c9421a8783b7ac835c6361cca8ae7a41a8..1c2cdc08b84d4b18f927615104e6005a39976975 100644 (file)
@@ -5,7 +5,7 @@ import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Component;\r
 import com.vaadin.ui.GridLayout;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket1919 extends com.vaadin.Application.LegacyApplication {\r
 \r
@@ -14,8 +14,8 @@ public class Ticket1919 extends com.vaadin.Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        final Root main = new Root(getClass().getName().substring(\r
-                getClass().getName().lastIndexOf(".") + 1));\r
+        final LegacyWindow main = new LegacyWindow(getClass().getName()\r
+                .substring(getClass().getName().lastIndexOf(".") + 1));\r
         setMainWindow(main);\r
 \r
         setTheme("tests-tickets");\r
index b4cec881337359fea16310e4ea03a37ae785057c..c0a1c7d2c925cdeb858b3116fcf4ccd388e62b6b 100644 (file)
@@ -10,7 +10,7 @@ import com.vaadin.terminal.WrappedResponse;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 
 public class Ticket1921 extends Application.LegacyApplication implements
@@ -25,7 +25,7 @@ public class Ticket1921 extends Application.LegacyApplication implements
     public void init() {
 
         outer = new VerticalLayout();
-        setMainWindow(new Root("#1921", outer));
+        setMainWindow(new LegacyWindow("#1921", outer));
         setTheme("tests-tickets");
         inner = new VerticalLayout();
         outer.addComponent(inner);
index 66aa3711c8a7cd80c3ee32612bc64d8bc36cf365..c549da7cbbe628d1f15edb734de398625aea8bad 100644 (file)
@@ -2,7 +2,7 @@ package com.vaadin.tests.tickets;
 \r
 import com.vaadin.ui.Label;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
 public class Ticket1923 extends com.vaadin.Application.LegacyApplication {\r
@@ -13,8 +13,8 @@ public class Ticket1923 extends com.vaadin.Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        final Root main = new Root(getClass().getName().substring(\r
-                getClass().getName().lastIndexOf(".") + 1));\r
+        final LegacyWindow main = new LegacyWindow(getClass().getName()\r
+                .substring(getClass().getName().lastIndexOf(".") + 1));\r
         setMainWindow(main);\r
 \r
         p = new Panel("TestPanel 250x300");\r
index 7313a4e30702792681baf2578ad382e3b2bf91a7..41e2987da0f61f9bc64937d712d4a062a06f671d 100644 (file)
@@ -1,13 +1,13 @@
 package com.vaadin.tests.tickets;\r
 \r
 import com.vaadin.Application;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket1925 extends Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        Root mainWindow = new Root("Test åäö");\r
+        LegacyWindow mainWindow = new LegacyWindow("Test åäö");\r
         setMainWindow(mainWindow);\r
 \r
     }\r
index 14acb1959017c5b596390b918221deef16a4b0d2..d24cace2c937bc04fc877c32a99863116f1e16d4 100644 (file)
@@ -3,7 +3,7 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.VerticalLayout;
 
@@ -11,7 +11,7 @@ public class Ticket1939 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getName());
+        LegacyWindow w = new LegacyWindow(getClass().getName());
         setMainWindow(w);
 
         final VerticalLayout l = new VerticalLayout();
index 17c6004d6d870e2c169b4f8b3698cf3c9de1e171..10eebe4cbafdceeda390ef76bead7043129548eb 100644 (file)
@@ -1,7 +1,7 @@
 package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.VerticalLayout;
 
@@ -9,7 +9,7 @@ public class Ticket1940 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        final Root w = new Root(getClass().getName());
+        final LegacyWindow w = new LegacyWindow(getClass().getName());
         setMainWindow(w);
 
         final VerticalLayout l = new VerticalLayout();
index 77ab60cae432e9405a39eac08d176baddae1a17d..a832401cd00838d77167a546f8e59dd7e5149f3f 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.Application;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket1953 extends Application.LegacyApplication {
     public static final String cellStyle = "test-cell";
@@ -16,8 +16,8 @@ public class Ticket1953 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root main = new Root(getClass().getName().substring(
-                getClass().getName().lastIndexOf(".") + 1));
+        final LegacyWindow main = new LegacyWindow(getClass().getName()
+                .substring(getClass().getName().lastIndexOf(".") + 1));
         setMainWindow(main);
 
         setTheme("tests-tickets");
index 72de8d33774f3eecae66089b04c3ebda97e5038c..9b73d6d084f9edbf7ca916a24501d2e424509d24 100644 (file)
@@ -9,14 +9,14 @@ import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Layout;\r
 import com.vaadin.ui.Layout.AlignmentHandler;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
 public class Ticket1966 extends Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getName());\r
         setMainWindow(w);\r
         // setTheme("tests-tickets");\r
         w.setContent(new GridLayout(2, 2));\r
index a13d19815d4cdc7e5cff234e5e6f0d5da9adc303..84c6cb428685d9193c4d2ca84348cc03012aa4e9 100644 (file)
@@ -9,14 +9,14 @@ import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Layout;\r
 import com.vaadin.ui.Layout.AlignmentHandler;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
 public class Ticket1966_2 extends Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getName());\r
         setMainWindow(w);\r
         w.setContent(new GridLayout(2, 2));\r
 \r
index 11f42c1df4d7c769d700dff5078a5fdc5439c666..d20c9551efcd8483f701d10ca31e9c9c4a658312 100644 (file)
@@ -6,7 +6,7 @@ import com.vaadin.terminal.UserError;
 import com.vaadin.ui.Alignment;\r
 import com.vaadin.ui.GridLayout;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
@@ -14,7 +14,7 @@ public class Ticket1966_3 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         setMainWindow(w);\r
         // setTheme("tests-tickets");\r
         GridLayout layout = new GridLayout(10, 10);\r
index 0ad994c1f82aa8a2d66d7fc27189ba219dd6237f..62cfc6ee3c4f5bdb05264ab499ffc811cbe265fd 100644 (file)
@@ -5,7 +5,7 @@ import com.vaadin.tests.TestForTablesInitialColumnWidthLogicRendering;
 import com.vaadin.ui.Button;\r
 import com.vaadin.ui.Button.ClickEvent;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TabSheet;\r
 import com.vaadin.ui.Table;\r
 import com.vaadin.ui.VerticalLayout;\r
@@ -14,8 +14,8 @@ public class Ticket1969 extends com.vaadin.Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        final Root main = new Root(getClass().getName().substring(\r
-                getClass().getName().lastIndexOf(".") + 1));\r
+        final LegacyWindow main = new LegacyWindow(getClass().getName()\r
+                .substring(getClass().getName().lastIndexOf(".") + 1));\r
         setMainWindow(main);\r
 \r
         main.getContent().setSizeFull();\r
index 0c587ce8c9d4627b4e1009a06312428d19a67fb5..f826e1d1b7cdc7d22823b703d0b91476ebe19a51 100644 (file)
@@ -6,7 +6,7 @@ import com.vaadin.Application;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket1970 extends Application.LegacyApplication {
 
@@ -16,10 +16,10 @@ public class Ticket1970 extends Application.LegacyApplication {
     }
 
     @Override
-    public Root getWindow(String name) {
+    public LegacyWindow getWindow(String name) {
 
         // If we already have the requested window, use it
-        Root w = super.getWindow(name);
+        LegacyWindow w = super.getWindow(name);
         if (w == null) {
 
             // If no window found, create it
@@ -28,9 +28,10 @@ public class Ticket1970 extends Application.LegacyApplication {
         return w;
     }
 
-    private Root createExtraWindow(String name) {
-        final Root w = new Root("Extra window: " + name);
-        addWindow(w, name);
+    private LegacyWindow createExtraWindow(String name) {
+        final LegacyWindow w = new LegacyWindow("Extra window: " + name);
+        w.setName(name);
+        addWindow(w);
         w.addComponent(new Label(
                 "This window has been created on fly for name: " + name));
         w.addComponent(new Button("Show open windows",
@@ -38,11 +39,11 @@ public class Ticket1970 extends Application.LegacyApplication {
 
                     public void buttonClick(ClickEvent event) {
                         String openWindows = "";
-                        for (Iterator<Root> i = getWindows().iterator(); i
+                        for (Iterator<LegacyWindow> i = getWindows().iterator(); i
                                 .hasNext();) {
-                            Root t = i.next();
+                            LegacyWindow t = i.next();
                             openWindows += (openWindows.length() > 0 ? "," : "")
-                                    + getWindowName(t);
+                                    + t.getName();
                         }
                         w.showNotification(openWindows);
                     }
@@ -51,13 +52,13 @@ public class Ticket1970 extends Application.LegacyApplication {
         return w;
     }
 
-    private Root createWindow() {
-        final Root w = new Root();
+    private LegacyWindow createWindow() {
+        final LegacyWindow w = new LegacyWindow();
         w.addComponent(new Button("Show the name of the application",
                 new Button.ClickListener() {
                     public void buttonClick(ClickEvent event) {
                         w.showNotification("Name of this window = "
-                                + getWindowName(w));
+                                + w.getName());
                     }
                 }));
         w.addComponent(new Label("<a href='" + getURL().toExternalForm() + "'>"
index fb94cfdd1d0d0f41f35be4d5bea4c140bf21a813..71ed121b567d4c79e7fc1215d3c7ea7d52970a43 100644 (file)
@@ -3,13 +3,13 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;\r
 import com.vaadin.ui.GridLayout;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket1972 extends Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getName());\r
         setMainWindow(w);\r
         setTheme("tests-ticket");\r
         GridLayout layout = new GridLayout(3, 3);\r
index ccbe17f9dcb5eb59a6f2e1607b710b1d640527b6..3cf7acb956739a828fa25cde7f1100ec89900139 100644 (file)
@@ -4,13 +4,13 @@ import com.vaadin.data.Item;
 import com.vaadin.data.util.IndexedContainer;\r
 import com.vaadin.ui.Button;\r
 import com.vaadin.ui.Component;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Table;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
 public class Ticket1973 extends com.vaadin.Application.LegacyApplication {\r
 \r
-    Root main = new Root();\r
+    LegacyWindow main = new LegacyWindow();\r
     Table table = new Table();\r
 \r
     @Override\r
index 8acad5d1b107d50f65ebc4c5c3f23f918a941f87..d43aac9da09fbe4a61adc358aa0d1175ef479b58 100644 (file)
@@ -5,12 +5,12 @@ import com.vaadin.data.Item;
 import com.vaadin.data.util.IndexedContainer;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Component;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.VerticalLayout;
 
 public class Ticket1973_2 extends Application.LegacyApplication {
-    Root main = new Root();
+    LegacyWindow main = new LegacyWindow();
     Table table = new Table();
 
     @Override
index 76bd1ebfccf0685006db2ca5d79e3c94e5454e43..079a26c16438fedb0eb5c48817918048db3d01cd 100644 (file)
@@ -11,7 +11,7 @@ import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;\r
 import com.vaadin.ui.CustomLayout;\r
 import com.vaadin.ui.GridLayout;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket1975 extends Application.LegacyApplication {\r
 \r
@@ -20,7 +20,7 @@ public class Ticket1975 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getName());\r
         setMainWindow(w);\r
         setTheme("tests-tickets");\r
         GridLayout layout = new GridLayout(1, 10);\r
index 5f314c3073eec45d767323e0a26581cbb22029aa..431c3a6b999e77c42f760bb2ad79dd61f7ba6077 100644 (file)
@@ -10,7 +10,7 @@ import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket1982 extends Application.LegacyApplication {
 
@@ -18,7 +18,7 @@ public class Ticket1982 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root main = new Root();
+        LegacyWindow main = new LegacyWindow();
         setMainWindow(main);
 
         GridLayout gl = new GridLayout(2, 2);
index 60c7e07da791facad563fd28231e4219ecaa3754..c68ccf08f9c0970359be5c82d20610bccd4c932c 100644 (file)
@@ -9,7 +9,7 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.HorizontalSplitPanel;
 import com.vaadin.ui.Layout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.VerticalLayout;
 
@@ -20,7 +20,7 @@ public class Ticket1983 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root main = new Root("Test for ticket 1983");
+        LegacyWindow main = new LegacyWindow("Test for ticket 1983");
         main.setContent(new TestLayout());
         setMainWindow(main);
     }
index 3f9a327e3928cc1e5f4e33604cf2e62ff5b95436..9b55c273b10fd0ab946dbafbdc8f5380f259fc96 100644 (file)
@@ -8,7 +8,7 @@ import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.ListSelect;\r
 import com.vaadin.ui.NativeSelect;\r
 import com.vaadin.ui.OptionGroup;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 import com.vaadin.ui.TwinColSelect;\r
 \r
@@ -16,7 +16,7 @@ public class Ticket1986 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getName());\r
         setMainWindow(w);\r
 \r
         int index = 1;\r
index 94ea289356a5f80d5dca011d2c7ee2cedb19dc23..11ae0fc928e44a938c4f3791d186222ea47bd9f2 100644 (file)
@@ -1,15 +1,15 @@
 package com.vaadin.tests.tickets;\r
 \r
 import com.vaadin.ui.CheckBox;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Table;\r
 \r
 public class Ticket1991 extends com.vaadin.Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        final Root main = new Root(getClass().getName().substring(\r
-                getClass().getName().lastIndexOf(".") + 1));\r
+        final LegacyWindow main = new LegacyWindow(getClass().getName()\r
+                .substring(getClass().getName().lastIndexOf(".") + 1));\r
         setMainWindow(main);\r
 \r
         Table t = new Table("Test table");\r
index 089b019a664ce05045dd520095c7018204608edc..19c1fd7a03b8b722815db16b198e78e2982830cc 100644 (file)
@@ -7,7 +7,7 @@ import com.vaadin.data.Item;
 import com.vaadin.data.util.filter.SimpleStringFilter;\r
 import com.vaadin.ui.Button;\r
 import com.vaadin.ui.Button.ClickEvent;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Table;\r
 \r
 public class Ticket1995 extends Application.LegacyApplication {\r
@@ -17,7 +17,7 @@ public class Ticket1995 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        final Root mainWin = new Root(getClass().getName());\r
+        final LegacyWindow mainWin = new LegacyWindow(getClass().getName());\r
         setMainWindow(mainWin);\r
 \r
         table = new Table();\r
index 0cc27b11f52f856d171b6738c1df0da7fae9c21a..5c4779e69edb0dfa9adc31f1165c52e021e4a0a5 100644 (file)
@@ -8,7 +8,7 @@ import com.vaadin.data.validator.CompositeValidator.CombinationMode;
 import com.vaadin.data.validator.IntegerValidator;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.CheckBox;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 
 public class Ticket20 extends Application.LegacyApplication {
@@ -16,7 +16,7 @@ public class Ticket20 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root mainWin = new Root("Test app for #20");
+        final LegacyWindow mainWin = new LegacyWindow("Test app for #20");
         setMainWindow(mainWin);
 
         final TextField tx = new TextField("Integer");
index 49dfe951c7a5a1299135743ff5db7b1f00da4da9..a14c881b85c54af255db6d27a58143b5ed11b8fa 100644 (file)
@@ -5,14 +5,14 @@ import com.vaadin.data.Property;
 import com.vaadin.data.Property.ValueChangeEvent;
 import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 
 public class Ticket2001 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        final Root w = new Root(getClass().getName());
+        final LegacyWindow w = new LegacyWindow(getClass().getName());
         setMainWindow(w);
 
         final VerticalLayout l = new VerticalLayout();
index 869e406220637095a5a98e89cad256956b7987bb..db1ea45de94ca63cb8b191afb084673831a96d5d 100644 (file)
@@ -3,7 +3,7 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;\r
 import com.vaadin.data.util.MethodProperty;\r
 import com.vaadin.ui.GridLayout;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 \r
 public class Ticket2002 extends Application.LegacyApplication {\r
@@ -28,7 +28,7 @@ public class Ticket2002 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getName());\r
         setMainWindow(w);\r
 \r
         GridLayout layout = new GridLayout(2, 2);\r
index 1917f48438e6055be0b935d1425a42095b9955b3..6700267a25a7b3e70643e4b41704d98c87bcf006 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.Application;
 import com.vaadin.terminal.ExternalResource;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2007 extends Application.LegacyApplication {
 
@@ -13,15 +13,15 @@ public class Ticket2007 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root main = new Root("Main window for #2007");
+        final LegacyWindow main = new LegacyWindow("Main window for #2007");
         setMainWindow(main);
         main.addComponent(new Button("Open another (non-main) window",
                 new Button.ClickListener() {
                     public void buttonClick(ClickEvent event) {
-                        Root c = new Root("Non-main browser window "
-                                + (++childs));
+                        LegacyWindow c = new LegacyWindow(
+                                "Non-main browser window " + (++childs));
                         addWindow(c);
-                        main.open(new ExternalResource(getWindowUrl(c)), "_new");
+                        main.open(new ExternalResource(c.getURL()), "_new");
                     }
                 }));
     }
index d40d9917c22ec847f7aecdc3408527a5b89f3b8c..1e52c04b857a1c0125312b09ccbeee82e9d4c2ce 100644 (file)
@@ -8,7 +8,7 @@ import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.HorizontalLayout;\r
 import com.vaadin.ui.Label;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Table;\r
 import com.vaadin.ui.TextField;\r
 import com.vaadin.ui.Tree;\r
@@ -21,8 +21,8 @@ public class Ticket2009 extends com.vaadin.Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        final Root main = new Root(getClass().getName().substring(\r
-                getClass().getName().lastIndexOf(".") + 1));\r
+        final LegacyWindow main = new LegacyWindow(getClass().getName()\r
+                .substring(getClass().getName().lastIndexOf(".") + 1));\r
         setMainWindow(main);\r
 \r
         HorizontalLayout ol = new HorizontalLayout();\r
index 2d070de5072fff8011180861385808fcb56db241..f30c3cc8841823b1602566373099085434941a2d 100644 (file)
@@ -2,14 +2,14 @@ package com.vaadin.tests.tickets;
 \r
 import com.vaadin.Application;\r
 import com.vaadin.ui.GridLayout;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Select;\r
 \r
 public class Ticket2011 extends Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getName());\r
         setMainWindow(w);\r
         // setTheme("tests-ticket");\r
         GridLayout layout = new GridLayout(10, 10);\r
index 9ea03c075428df140df19d6e0d0ffc5a7f125f35..1096d1c4376efb315fa6cb7b089f8f1e35f308c6 100644 (file)
@@ -9,7 +9,7 @@ import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.GridLayout;\r
 import com.vaadin.ui.HorizontalLayout;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket2014 extends Application.LegacyApplication {\r
 \r
@@ -19,7 +19,7 @@ public class Ticket2014 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getName());\r
         setMainWindow(w);\r
         // setTheme("tests-ticket");\r
         GridLayout layout = new GridLayout(10, 10);\r
index 6fc84a5a1247e78edf0ad8649d58abb5028f9b55..258114dbf04379675386549761d6a6568f1ea7be 100644 (file)
@@ -10,7 +10,7 @@ import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;\r
 import com.vaadin.ui.Layout;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextArea;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
@@ -26,7 +26,7 @@ public class Ticket2021 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         w.setContent(new GridLayout(2, 2));\r
         setMainWindow(w);\r
 \r
index bbda0382cdc7bbfb95b4f7c56d4bf789e68799bd..2bc4a938f3d590133404dda7cb36f4c2dba2cc8e 100644 (file)
@@ -2,13 +2,13 @@ package com.vaadin.tests.tickets;
 \r
 import com.vaadin.Application;\r
 import com.vaadin.ui.CustomLayout;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket2022 extends Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         setMainWindow(w);\r
         setTheme("tests-tickets");\r
         CustomLayout l;\r
index 118d507ff97b5e7aaca8814a309f66a8ce2a9caf..238561ef4717f220f4ded4d28d14d1bbfa94dfe2 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.ui.AbstractComponent;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.GridLayout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2023 extends com.vaadin.Application.LegacyApplication
         implements Button.ClickListener {
@@ -13,7 +13,7 @@ public class Ticket2023 extends com.vaadin.Application.LegacyApplication
 
     @Override
     public void init() {
-        Root main = new Root();
+        LegacyWindow main = new LegacyWindow();
         setMainWindow(main);
 
         String[] sizes = { "20", "100", "1", "0", "-1", "", "z" };
index 2ef97c469a56a0d84387e8a739a395190a739ab4..ffb33f1162e0729b79e707ba0117aa352ac7a0d7 100644 (file)
@@ -3,7 +3,7 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;\r
 import com.vaadin.ui.GridLayout;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
@@ -11,7 +11,7 @@ public class Ticket2024 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         setMainWindow(w);\r
         // setTheme("tests-tickets");\r
         GridLayout layout = new GridLayout(2, 2);\r
index f7bd9c978397bdd1baa54824301f72c089bb1b4d..bb19659a35ab976df21cee5417f3c21656b005a1 100644 (file)
@@ -2,14 +2,14 @@ package com.vaadin.tests.tickets;
 \r
 import com.vaadin.Application;\r
 import com.vaadin.ui.GridLayout;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 \r
 public class Ticket2026 extends Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         setMainWindow(w);\r
 \r
         GridLayout layout = new GridLayout(2, 2);\r
index 8feb537f1a00474ae5e5695cf3327885e6b31a15..eada8b1cf52e2c786f2e609396c1faf0e49f3dd2 100644 (file)
@@ -11,7 +11,7 @@ import com.vaadin.ui.Component;
 import com.vaadin.ui.GridLayout;\r
 import com.vaadin.ui.HorizontalLayout;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextArea;\r
 import com.vaadin.ui.TextField;\r
 import com.vaadin.ui.VerticalLayout;\r
@@ -28,7 +28,7 @@ public class Ticket2029 extends Application.LegacyApplication {
         DIM1 = 504;\r
         DIM2 = 100;\r
 \r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         setMainWindow(w);\r
         // setTheme("tests-tickets");\r
         Panel p = createPanel();\r
index f4637ccb952549ee9527ce703a8718a4aebffb1d..ff7cb694b5af609d37842062dbc6f70d212339a7 100644 (file)
@@ -4,14 +4,14 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;\r
 import com.vaadin.ui.Label;\r
 import com.vaadin.ui.Layout;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
 public class Ticket2037 extends com.vaadin.Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        Root main = new Root();\r
+        LegacyWindow main = new LegacyWindow();\r
         setMainWindow(main);\r
 \r
         main.addComponent(new Label(\r
index 4d28f7e36c4929fe002805f1b940c9f006af1c7b..a5c102b9889f61665aa0af47ac0983095be514dd 100644 (file)
@@ -5,14 +5,14 @@ import com.vaadin.data.Property;
 import com.vaadin.data.Property.ValueChangeEvent;
 import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.Notification;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 
 public class Ticket2038 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        final Root w = new Root("Testing for #2038");
+        final LegacyWindow w = new LegacyWindow("Testing for #2038");
         setMainWindow(w);
 
         final TextField tf = new TextField(
index 5737e08653c69f583a0431750c82789ca0e69c81..647921b1fa7e9e1a1fb562421122635d2dd32862 100644 (file)
@@ -3,7 +3,7 @@ package com.vaadin.tests.tickets;
 import com.vaadin.ui.Accordion;\r
 import com.vaadin.ui.Label;\r
 import com.vaadin.ui.Layout;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextArea;\r
 import com.vaadin.ui.TextField;\r
 \r
@@ -13,7 +13,7 @@ public class Ticket2040 extends com.vaadin.Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root main = new Root();\r
+        LegacyWindow main = new LegacyWindow();\r
         setMainWindow(main);\r
 \r
         main.getContent().setSizeFull();\r
index 3306353ab45d767b6415888c9ed2bdd10bcfea71..50f1e0dfb39762e3ee63babff4a438df14d0c387 100644 (file)
@@ -7,13 +7,13 @@ import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.GridLayout;\r
 import com.vaadin.ui.Label;\r
 import com.vaadin.ui.Notification;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket2042 extends Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         setMainWindow(w);\r
         // setTheme("tests-tickets");\r
         GridLayout layout = new GridLayout(1, 2);\r
index 80eb7d9abd0dd8877eaff174078c7aa510321aa0..056af36b4453fc4844058f71efc8ae5811678213 100644 (file)
@@ -4,13 +4,13 @@ import com.vaadin.Application;
 import com.vaadin.terminal.ExternalResource;\r
 import com.vaadin.ui.GridLayout;\r
 import com.vaadin.ui.Link;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket2043 extends Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         setMainWindow(w);\r
         // setTheme("tests-tickets");\r
         GridLayout layout = new GridLayout(10, 10);\r
index 4a25a35b0d4f7b1cdc14c426fcf0ed3c7f7ea106..a194c799534c8b03db6af4bff20a9e08915d2fb8 100644 (file)
@@ -10,7 +10,7 @@ import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;\r
 import com.vaadin.ui.Layout;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
 public class Ticket2048 extends Application.LegacyApplication {\r
@@ -21,7 +21,7 @@ public class Ticket2048 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         setMainWindow(w);\r
         // setTheme("tests-tickets");\r
         // splitPanel = new SplitPanel(SplitPanel.ORIENTATION_HORIZONTAL);\r
index 953d5a36eb731faad98698bf53137912332a704b..e4d3b55e88c372cb4e3eb6195a5354ea89d938f6 100644 (file)
@@ -7,7 +7,7 @@ import com.vaadin.ui.Component;
 import com.vaadin.ui.DateField;\r
 import com.vaadin.ui.GridLayout;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Table;\r
 import com.vaadin.ui.TextField;\r
 \r
@@ -18,7 +18,7 @@ public class Ticket2051 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         setMainWindow(w);\r
         // setTheme("tests-tickets");\r
         GridLayout layout = new GridLayout(10, 10);\r
index c9ceef461a523f9c75d543df378dc961e34fdb95..a2ff1816e0df49f81f7bbed2e6f2b314cb79c7ef 100644 (file)
@@ -7,7 +7,7 @@ import com.vaadin.terminal.ExternalResource;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 
 public class Ticket2053 extends Application.LegacyApplication {
@@ -17,7 +17,7 @@ public class Ticket2053 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root main = new Root("#2053");
+        final LegacyWindow main = new LegacyWindow("#2053");
         setMainWindow(main);
         Button nothing = new Button("Do nothing");
         main.addComponent(nothing);
@@ -27,10 +27,10 @@ public class Ticket2053 extends Application.LegacyApplication {
         Button add = new Button("Add a window", new Button.ClickListener() {
             public void buttonClick(ClickEvent event) {
                 final String name = "Child " + (++childs);
-                Root c = new Root(name);
+                LegacyWindow c = new LegacyWindow(name);
 
                 addWindow(c);
-                main.open(new ExternalResource(getWindowUrl(c)), "_new");
+                main.open(new ExternalResource(c.getURL()), "_new");
                 main.addComponent(new Label(name + " opened"));
                 final TextField tf = new TextField("Non immediate textfield");
                 c.addComponent(tf);
index 5e0c6d26694811af7122a2eb0f8b757b065d9690..2d7662f65ec246a42aaa575d9eda62a056de13ff 100644 (file)
@@ -6,7 +6,7 @@ import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;\r
 import com.vaadin.ui.GridLayout;\r
 import com.vaadin.ui.HorizontalLayout;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket2060 extends Application.LegacyApplication {\r
 \r
@@ -16,7 +16,7 @@ public class Ticket2060 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         setMainWindow(w);\r
         // setTheme("tests-tickets");\r
         GridLayout layout = new GridLayout(10, 10);\r
index 01d014570f29232d38fff23d114201500bce4e1b..0881d141cb587875355a19c73834a4947388b875 100644 (file)
@@ -8,18 +8,18 @@ import com.vaadin.data.util.HierarchicalContainer;
 import com.vaadin.ui.Accordion;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.CustomComponent;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TabSheet;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.VerticalLayout;
 
 public class Ticket2061 extends Application.LegacyApplication {
 
-    private Root mainWindow;
+    private LegacyWindow mainWindow;
 
     @Override
     public void init() {
-        mainWindow = new Root("Ticket 2061");
+        mainWindow = new LegacyWindow("Ticket 2061");
         mainWindow.setSizeFull();
         mainWindow.getContent().setSizeFull();
         setMainWindow(mainWindow);
index b293a325e6b30972fe599abbce2157bd2d712587..98badf36e878bd253e629015a5fe10a5df075322 100644 (file)
@@ -12,7 +12,7 @@ import com.vaadin.ui.Component;
 import com.vaadin.ui.CustomComponent;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TabSheet;
 import com.vaadin.ui.TabSheet.SelectedTabChangeEvent;
 import com.vaadin.ui.TabSheet.SelectedTabChangeListener;
@@ -24,12 +24,12 @@ import com.vaadin.ui.VerticalSplitPanel;
 public class Ticket2061b extends Application.LegacyApplication implements
         SelectedTabChangeListener {
 
-    private Root mainWindow;
+    private LegacyWindow mainWindow;
     private Panel p;
 
     @Override
     public void init() {
-        mainWindow = new Root("Ticket 2061b");
+        mainWindow = new LegacyWindow("Ticket 2061b");
         mainWindow.setSizeFull();
         AbstractOrderedLayout mainLayout = (AbstractOrderedLayout) mainWindow
                 .getContent();
index 5988b31c5dd8e2eec85f9b5b9eeb1578949d2e67..a8188a49135abb5bd985b023ed28d13846e30e4c 100644 (file)
@@ -10,7 +10,7 @@ import com.vaadin.ui.Component;
 import com.vaadin.ui.CustomComponent;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TabSheet;
 import com.vaadin.ui.TabSheet.SelectedTabChangeEvent;
 import com.vaadin.ui.TabSheet.SelectedTabChangeListener;
@@ -20,12 +20,12 @@ import com.vaadin.ui.VerticalLayout;
 public class Ticket2061c extends Application.LegacyApplication implements
         SelectedTabChangeListener {
 
-    private Root mainWindow;
+    private LegacyWindow mainWindow;
     private Panel p;
 
     @Override
     public void init() {
-        mainWindow = new Root("Vaadin");
+        mainWindow = new LegacyWindow("Vaadin");
         mainWindow.setSizeFull();
         mainWindow.getContent().setSizeFull();
         setMainWindow(mainWindow);
index 8e5adc0eb3c180babb5daf0bdc3450160beeda81..278e6de03e77394b4ebea43b49087ca978692014 100644 (file)
@@ -2,7 +2,7 @@ package com.vaadin.tests.tickets;
 \r
 import com.vaadin.Application;\r
 import com.vaadin.ui.HorizontalSplitPanel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TabSheet;\r
 import com.vaadin.ui.Table;\r
 import com.vaadin.ui.TextField;\r
@@ -12,7 +12,7 @@ public class Ticket2062 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        setMainWindow(new Root("Ticket2062"));\r
+        setMainWindow(new LegacyWindow("Ticket2062"));\r
         getMainWindow().setSizeFull();\r
 \r
         HorizontalSplitPanel p = new HorizontalSplitPanel();\r
index f2055f0e80dfef603fd4acec13d513c2a8a18e42..4b6fcab3f5934b6a7e5bd74267e0b6e9c8510ce8 100644 (file)
@@ -4,13 +4,13 @@ import com.vaadin.Application;
 import com.vaadin.ui.GridLayout;\r
 import com.vaadin.ui.Label;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket2083 extends Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         setMainWindow(w);\r
         // setTheme("tests-tickets");\r
         GridLayout layout = new GridLayout(10, 10);\r
index 6ee6272d91415abe84c78d983f9974e1d3a7a7bf..de89f1baecf160c021e4eb84e47c806159b82f09 100644 (file)
@@ -7,14 +7,14 @@ import com.vaadin.terminal.Sizeable;
 import com.vaadin.terminal.UserError;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 
 public class Ticket2090 extends Application.LegacyApplication {
 
     Label label = new Label();
     Button target = new Button();
-    Root w = new Root("#2090");
+    LegacyWindow w = new LegacyWindow("#2090");
 
     @Override
     public void init() {
index c473f7c6ca3561221097520c19f9e81555393e10..1d55437e934c7c3d1a2e78ba726d413ec698c158 100644 (file)
@@ -3,13 +3,13 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;\r
 import com.vaadin.terminal.ExternalResource;\r
 import com.vaadin.ui.Embedded;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket2095 extends Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         setMainWindow(w);\r
 \r
         // uncomment to workaround iorderedlayout bug in current trunk\r
index 891059138683dd3d24044f628993861a673b42c3..7d13e3d805a2b9ac6ef2cdc596d0c1c2427c7704 100644 (file)
@@ -2,7 +2,7 @@ package com.vaadin.tests.tickets;
 \r
 import com.vaadin.Application;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TabSheet;\r
 \r
 public class Ticket2098 extends Application.LegacyApplication {\r
@@ -11,14 +11,14 @@ public class Ticket2098 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         setMainWindow(w);\r
         // setTheme("tests-tickets");\r
         w.addComponent(new Label(info));\r
         createUI(w);\r
     }\r
 \r
-    private void createUI(Root w) {\r
+    private void createUI(LegacyWindow w) {\r
         TabSheet ts = new TabSheet();\r
         Label l1 = new Label("111");\r
         Label l2 = new Label("222");\r
index 47a2b012c9002ec8793620d8fba669ef137882a2..22f104606a0578740aa355918cc86b78795bbe07 100644 (file)
@@ -6,7 +6,7 @@ import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;\r
 import com.vaadin.ui.GridLayout;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TabSheet;\r
 import com.vaadin.ui.VerticalLayout;\r
 import com.vaadin.ui.Window;\r
@@ -19,7 +19,7 @@ public class Ticket2099 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         setMainWindow(w);\r
         // setTheme("tests-tickets");\r
         GridLayout layout = new GridLayout(10, 10);\r
index f245f3b16d033a4901ab8ad62c1042a9b4da15b4..113a60a1d856b800c05407d125fe9dbbc68c5771 100644 (file)
@@ -2,13 +2,13 @@ package com.vaadin.tests.tickets;
 \r
 import com.vaadin.Application;\r
 import com.vaadin.ui.Button;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket2101 extends Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         setMainWindow(w);\r
 \r
         Button b = new Button(\r
index 5ddfce74984f7fb99afdbd834981c1f0bf332d50..1fb89eebc41fc1dc3c315b6b21b17b7f23eb3898 100644 (file)
@@ -5,16 +5,16 @@ import com.vaadin.data.Item;
 import com.vaadin.data.util.HierarchicalContainer;
 import com.vaadin.ui.Accordion;
 import com.vaadin.ui.Component;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.VerticalLayout;
 
 public class Ticket2103 extends Application.LegacyApplication {
-    private Root mainWindow;
+    private LegacyWindow mainWindow;
 
     @Override
     public void init() {
-        mainWindow = new Root(getClass().getSimpleName());
+        mainWindow = new LegacyWindow(getClass().getSimpleName());
         mainWindow.setContent(new VerticalLayout());
         mainWindow.setSizeFull();
         mainWindow.getContent().setSizeFull();
index 7d592c334b251e0a964b2bb83f07a4fcabd2cbce..71d36f0d4c4c9a4c04a79564a0609aee716cc055 100644 (file)
@@ -10,7 +10,7 @@ import com.vaadin.terminal.ExternalResource;
 import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.Tree;
 
@@ -25,7 +25,7 @@ public class Ticket2104 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root main = new Root();
+        LegacyWindow main = new LegacyWindow();
         setMainWindow(main);
 
         main.addComponent(info);
index 9548deecfc258ec62bee7ddc203aa4278ba073a7..0776f6c4a69e537f68717aba7bb9e96359052b16 100644 (file)
@@ -6,7 +6,7 @@ import com.vaadin.Application;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2106 extends Application.LegacyApplication {
 
@@ -24,7 +24,7 @@ public class Ticket2106 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        setMainWindow(new Root("#2106"));
+        setMainWindow(new LegacyWindow("#2106"));
         getMainWindow().addComponent(
                 new Button("Do nothing", new Button.ClickListener() {
                     public void buttonClick(ClickEvent event) {
index 84a12cda1ef4d59588afa2b4fa33a7db541995bd..57926143ebb6e97da186298938229fa9d819c259 100644 (file)
@@ -6,14 +6,14 @@ import com.vaadin.data.Property.ValueChangeEvent;
 import com.vaadin.data.Validator;
 import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.Notification;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 
 public class Ticket2107 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        final Root w = new Root("Testing for #2107");
+        final LegacyWindow w = new LegacyWindow("Testing for #2107");
         setMainWindow(w);
 
         final TextField tf = new TextField(
@@ -47,7 +47,7 @@ public class Ticket2107 extends Application.LegacyApplication {
         b.setImmediate(true);
         b.addListener(new Property.ValueChangeListener() {
             public void valueChange(ValueChangeEvent event) {
-                tf.setRequiredError((Boolean) b.getValue() ? "Field must not be empty"
+                tf.setRequiredError(b.getValue() ? "Field must not be empty"
                         : null);
             }
         });
index 10a1ef193ecab73b18dbc9f90a5cffdb4777c012..1991f229b717a5348f18e7278b2e6ff0e79213ad 100644 (file)
@@ -6,7 +6,7 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2117 extends Application.LegacyApplication {
 
@@ -16,26 +16,27 @@ public class Ticket2117 extends Application.LegacyApplication {
     }
 
     @Override
-    public Root getWindow(String name) {
+    public LegacyWindow getWindow(String name) {
 
         // If we already have the requested window, use it
-        Root w = super.getWindow(name);
+        LegacyWindow w = super.getWindow(name);
         if (w == null) {
 
             // If no window found, create it
             w = createExtraWindow(name);
-            w.open(new ExternalResource(getWindowUrl(w)));
+            w.open(new ExternalResource(w.getURL()));
         }
         return w;
     }
 
-    private Root createExtraWindow(String name) {
-        final Root w = new Root("Extra window: " + name);
-        addWindow(w, name);
+    private LegacyWindow createExtraWindow(String name) {
+        final LegacyWindow w = new LegacyWindow("Extra window: " + name);
+        w.setName(name);
+        addWindow(w);
         w.addComponent(new Label(
                 "This window has been created on fly for name: " + name));
-        w.addComponent(new Label("It has also been redirected to "
-                + getWindowUrl(w) + " to support reloading"));
+        w.addComponent(new Label("It has also been redirected to " + w.getURL()
+                + " to support reloading"));
         w.addComponent(new Button("button", new ClickListener() {
             public void buttonClick(ClickEvent event) {
                 w.showNotification("Button clicked");
@@ -45,8 +46,8 @@ public class Ticket2117 extends Application.LegacyApplication {
         return w;
     }
 
-    private Root createWindow() {
-        final Root w = new Root();
+    private LegacyWindow createWindow() {
+        final LegacyWindow w = new LegacyWindow();
         w.addComponent(new Label(
                 "Click this link: <a target=\"_blank\" href='"
                         + getURL().toExternalForm()
index 89dbcef69abcd8301a9d101229fd1d73bcc32578..fefade2e29a77e9e9172a2c89e096f0537c47fc8 100644 (file)
@@ -7,7 +7,7 @@ import com.vaadin.terminal.ExternalResource;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Layout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Select;
 import com.vaadin.ui.VerticalLayout;
 
@@ -21,28 +21,28 @@ public class Ticket2119 extends Application.LegacyApplication {
     @Override
     public void init() {
         globalValue = new ObjectProperty<String>(null, String.class);
-        Root main = createWindow();
+        LegacyWindow main = createWindow();
         setMainWindow(main);
     }
 
     @Override
-    public Root getWindow(String name) {
+    public LegacyWindow getWindow(String name) {
         if (!isRunning()) {
             return null;
         }
         // If we already have the requested window, use it
-        Root w = super.getWindow(name);
+        LegacyWindow w = super.getWindow(name);
         if (w == null) {
             // If no window found, create it
             w = createWindow();
             addWindow(w);
-            w.open(new ExternalResource(getWindowUrl(w)));
+            w.open(new ExternalResource(w.getURL()));
         }
         return w;
     }
 
-    private Root createWindow() {
-        Root main = new Root("Test for ticket XXX");
+    private LegacyWindow createWindow() {
+        LegacyWindow main = new LegacyWindow("Test for ticket XXX");
         main.setContent(testLayout());
         return main;
     }
index f34447f3530d1144e09eb3bdd78684fb927cc1d9..cc81c787b2c87fafd0597c6d076c5b600ded6f4b 100644 (file)
@@ -5,7 +5,7 @@ import com.vaadin.data.util.MethodProperty;
 import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.Table.CellStyleGenerator;
 import com.vaadin.ui.Table.ColumnGenerator;
@@ -18,7 +18,7 @@ public class Ticket2125 extends Application.LegacyApplication {
 
     }
 
-    class MainWindow extends Root {
+    class MainWindow extends LegacyWindow {
         MainWindow(String caption) {
             super(caption);
 
index 9c2ac6710a2cc33907b21eb19c5e8abf63119ca3..2b8897d839a64875a7cfc3a183f663df4eed648d 100644 (file)
@@ -5,7 +5,7 @@ import com.vaadin.data.util.IndexedContainer;
 import com.vaadin.ui.Button;\r
 import com.vaadin.ui.Component;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Table;\r
 \r
 /**\r
@@ -16,7 +16,7 @@ import com.vaadin.ui.Table;
  */\r
 public class Ticket2126 extends com.vaadin.Application.LegacyApplication {\r
 \r
-    Root main = new Root();\r
+    LegacyWindow main = new LegacyWindow();\r
     Table table = new Table();\r
 \r
     @Override\r
index 53db87005e6eae10aa2faea1a7e4489844fb1693..808e7d3b1cbc6eb10c493094f067fcb2edf55428 100644 (file)
@@ -8,7 +8,7 @@ import com.vaadin.ui.AbstractOrderedLayout;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2151 extends Application.LegacyApplication {
 
@@ -16,7 +16,7 @@ public class Ticket2151 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         // setTheme("tests-tickets");
         createUI((AbstractOrderedLayout) w.getContent());
index e8f0164e026d4e7c5fa309eb07aac1c1e4532278..23c5b0bcd599f6420cc87d92b7ae22d9e05f13a5 100644 (file)
@@ -4,14 +4,14 @@ import com.vaadin.Application;
 import com.vaadin.ui.AbstractOrderedLayout;
 import com.vaadin.ui.ComboBox;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 
 public class Ticket2157 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         // setTheme("tests-tickets");
         createUI((AbstractOrderedLayout) w.getContent());
index f748cb875e398bb290342dcf3455e823f6dcc19c..6de42003b47267426c3460ea62fc9c46bde4e3c6 100644 (file)
@@ -4,14 +4,14 @@ import com.vaadin.Application;
 import com.vaadin.ui.AbstractOrderedLayout;
 import com.vaadin.ui.ComboBox;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 
 public class Ticket2178 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         // setTheme("tests-tickets");
         createUI((AbstractOrderedLayout) w.getContent());
index 63cf53e91f395e649eae61cac5889170a1fc16a8..ba4dd2ee468442cff121969b9f05cd6919669f43 100644 (file)
@@ -4,13 +4,13 @@ import com.vaadin.Application;
 import com.vaadin.data.Property;
 import com.vaadin.data.Property.ValueChangeEvent;
 import com.vaadin.data.Validator;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 
 public class Ticket2179 extends Application.LegacyApplication {
 
     TextField f = new TextField("Test fiel ( must contain 1 & 2 )");
-    Root main = new Root("Dual validator test");
+    LegacyWindow main = new LegacyWindow("Dual validator test");
 
     @Override
     public void init() {
index 57f0666abce6dc84f0aaf571bbcedd9a4d364467..7b993cdf249052fe1a515aae9a74c253bfb829ff 100644 (file)
@@ -3,17 +3,17 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TabSheet;
 
 public class Ticket2180 extends Application.LegacyApplication {
 
-    private Root mainWindow;
+    private LegacyWindow mainWindow;
     private TabSheet tabSheet;
 
     @Override
     public void init() {
-        mainWindow = new Root("Tabsheet should cause scrollbars");
+        mainWindow = new LegacyWindow("Tabsheet should cause scrollbars");
         setMainWindow(mainWindow);
         // mainWindow.getLayout().setSizeFull();
         tabSheet = new TabSheet();
index 8b9aeaa7252f2da420024b54d37b68af4cfe3387..c3219102f6efe3405394479b893e369c86303f23 100644 (file)
@@ -12,7 +12,7 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.OptionGroup;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.VerticalLayout;
 
@@ -23,7 +23,7 @@ public class Ticket2181 extends Application.LegacyApplication implements
     // private static final Object PROPERTY_CAPTION = new Object();
 
     private static final String caption = "This is a caption which is very long and nice and perhaps sometimes should be clipped";
-    Root main = new Root("#2181 test");
+    LegacyWindow main = new LegacyWindow("#2181 test");
     TextField tf1 = new TextField(caption, "Test field - undefined width");
     TextField tf2 = new TextField(caption, "Test field - 150px wide");
     Button setButton = new Button("Set", this);
index 27d1bdf9330d22a1c97ff3aef03249c119378fd3..b7817d2ed70d1ad3ab8e1c6415a9169819499335 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.Application;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.VerticalLayout;
 
@@ -12,7 +12,7 @@ public class Ticket2186 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root main = new Root("Quick test");
+        LegacyWindow main = new LegacyWindow("Quick test");
         setMainWindow(main);
 
         HorizontalLayout base = new HorizontalLayout();
index 732cff8defa31a0aa0bc3836c9ec280f8649ce2c..eef13ca06cc9dd6554958dfef8fd34f342e67e8b 100644 (file)
@@ -26,7 +26,7 @@ import com.vaadin.ui.Label;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.RichTextArea;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TabSheet;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.ui.VerticalSplitPanel;
@@ -52,7 +52,7 @@ public class Ticket2204 extends Application.LegacyApplication {
         classes.add(HorizontalSplitPanel.class);
         classes.add(Form.class);
 
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         // setTheme("tests-tickets");
         createUI((AbstractOrderedLayout) w.getContent());
index 497aa46a0f685ad256058c671c85926f83f54ac7..406367ddcc9cf8243e83164cb1f3d547b30e1718 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.Application;
 import com.vaadin.data.Item;\r
 import com.vaadin.ui.Component;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Table;\r
 import com.vaadin.ui.Table.CellStyleGenerator;\r
 import com.vaadin.ui.Table.ColumnGenerator;\r
@@ -15,7 +15,7 @@ public class Ticket2208 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root mainWindow = new Root();\r
+        LegacyWindow mainWindow = new LegacyWindow();\r
         setMainWindow(mainWindow);\r
 \r
         t = new Table("A table");\r
index 38feda209e06ac2bc1946904e43569ece9298a6e..36f115029c58a56d2e3a065bfad1afbd87e0c135 100644 (file)
@@ -7,7 +7,7 @@ import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.ComboBox;\r
 import com.vaadin.ui.GridLayout;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket2209 extends Application.LegacyApplication {\r
 \r
@@ -17,7 +17,7 @@ public class Ticket2209 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        setMainWindow(new Root());\r
+        setMainWindow(new LegacyWindow());\r
 \r
         gl = new GridLayout(1, 2);\r
         gl.setStyleName("borders");\r
index cc2deb2b3cb3d4ce4dc586b749df4eb844ffc9f5..225f148588708c03f273e27b7d19e2251a675d51 100644 (file)
@@ -6,7 +6,7 @@ import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;\r
 import com.vaadin.ui.ComboBox;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
 public class Ticket2209OL extends Application.LegacyApplication {\r
@@ -17,7 +17,7 @@ public class Ticket2209OL extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        setMainWindow(new Root());\r
+        setMainWindow(new LegacyWindow());\r
         getMainWindow().getContent().setWidth("250px");\r
         gl = new VerticalLayout();\r
         gl.setStyleName("borders");\r
index f730583b8be3c362a01b5300b39e3eac8fea0896..fa60d52ef4f117a3514c25964fdb6623ab157bf4 100644 (file)
@@ -6,7 +6,7 @@ import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;\r
 import com.vaadin.ui.ComboBox;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
 public class Ticket2209OL2 extends Application.LegacyApplication {\r
@@ -17,7 +17,7 @@ public class Ticket2209OL2 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        setMainWindow(new Root());\r
+        setMainWindow(new LegacyWindow());\r
         getMainWindow().getContent().setWidth("250px");\r
         gl = new VerticalLayout();\r
         gl.setSizeUndefined();\r
index 5f9a3c08a488b020e230688faadfc13400aa0364..535e646dddb1c2ad661aa54d25fb8166e133ad2b 100644 (file)
@@ -3,7 +3,7 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;\r
 import com.vaadin.ui.Label;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.VerticalLayout;\r
 import com.vaadin.ui.themes.Reindeer;\r
 \r
@@ -11,7 +11,7 @@ public class Ticket2215 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        setMainWindow(new Root());\r
+        setMainWindow(new LegacyWindow());\r
 \r
         VerticalLayout ol = new VerticalLayout();\r
         Panel p = new Panel("Test");\r
index 51e325411e3ef0847980bcbcc742e4b567f906e1..2b7d5ef6d1af3039cf30136e1edc8dfb8323242c 100644 (file)
@@ -9,7 +9,7 @@ import com.vaadin.ui.Component;
 import com.vaadin.ui.CustomComponent;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.VerticalLayout;
 
@@ -17,7 +17,7 @@ public class Ticket2221 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         // setTheme("tests-tickets");
         createUI((AbstractOrderedLayout) w.getContent());
index a4be2bfcb93e49ab05c400ba83493ef3fecd8dbe..51ac463a6eb119f09dc20c54dde12715ad2816cc 100644 (file)
@@ -5,14 +5,14 @@ import com.vaadin.ui.AbstractOrderedLayout;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 
 public class Ticket2222 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         setTheme("tests-tickets");
         createUI((AbstractOrderedLayout) w.getContent());
index 676381f53bd95f4b26ffaa9d213a318ba0a7f6a4..e436bab283914341aed696c40b3e0799caf539c1 100644 (file)
@@ -5,7 +5,7 @@ import com.vaadin.data.Item;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Layout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.VerticalLayout;
 
@@ -14,7 +14,7 @@ public class Ticket2227OrderedlayoutInTable extends
 
     @Override
     public void init() {
-        Root w = new Root();
+        LegacyWindow w = new LegacyWindow();
         Table t = new Table();
         t.setWidth("500px");
         t.setHeight("200px");
index 2971b0e3852c59a09d1bd16f87fc374136435751..ab0cc826280eb30f3db5ce632f156a9978f0c4c9 100644 (file)
@@ -3,13 +3,13 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;
 import com.vaadin.ui.AbstractOrderedLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2231 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         setTheme("tests-tickets");
         createUI((AbstractOrderedLayout) w.getContent());
index c500985126a50627b2e9cf52ce84ba2f1ad8efb7..ed5778b85e71075ef372382577606b4476b864fd 100644 (file)
@@ -6,14 +6,14 @@ import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;\r
 import com.vaadin.ui.Layout;\r
 import com.vaadin.ui.Layout.SpacingHandler;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
 public class Ticket2232 extends Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        setMainWindow(new Root());\r
+        setMainWindow(new LegacyWindow());\r
         setTheme("tests-tickets");\r
 \r
         getMainWindow()\r
index 9258824e43ea834f4eb180bfd7e501773c5b07b2..24a6d2ea7713471e644575fb811da03bbab53b1d 100644 (file)
@@ -4,13 +4,13 @@ import com.vaadin.Application;
 import com.vaadin.data.Item;
 import com.vaadin.ui.AbstractOrderedLayout;
 import com.vaadin.ui.ComboBox;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2234 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         // setTheme("tests-tickets");
         createUI((AbstractOrderedLayout) w.getContent());
index 8e6443167f309bc26a478341243ae85b996bf1f5..10978cad309e10cde809336247a40c9abde35f75 100644 (file)
@@ -2,14 +2,14 @@ package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
 import com.vaadin.ui.AbstractOrderedLayout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextArea;
 
 public class Ticket2235 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         // setTheme("tests-tickets");
         createUI((AbstractOrderedLayout) w.getContent());
index cc63e951d33c0a40cca81498177fc788931d8f44..75bdc523cabf62cfad07fc96f98f3b3f0929aac0 100644 (file)
@@ -3,7 +3,7 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;
 import com.vaadin.ui.AbstractOrderedLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 
 public class Ticket2240 extends Application.LegacyApplication {
@@ -25,7 +25,7 @@ public class Ticket2240 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         setTheme("tests-tickets");
         createUI((AbstractOrderedLayout) w.getContent());
index cb68e369056e59ff34a58851842a701632243501..15b2b630a54184e9dea5b0b2790819afe83c002b 100644 (file)
@@ -10,7 +10,7 @@ import com.vaadin.ui.AbstractOrderedLayout;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 
 public class Ticket2242 extends Application.LegacyApplication implements
@@ -23,7 +23,7 @@ public class Ticket2242 extends Application.LegacyApplication implements
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         // setTheme("tests-tickets");
         createUI((AbstractOrderedLayout) w.getContent());
index ee6dd2c94556b9a8eb363026a9db4b66477ec38f..8540960b308ce0f5247b32d847803956db296c4e 100644 (file)
@@ -8,7 +8,7 @@ import com.vaadin.ui.Form;
 import com.vaadin.ui.FormLayout;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2244 extends Application.LegacyApplication {
 
@@ -16,7 +16,7 @@ public class Ticket2244 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
 
         GridLayout gl = new GridLayout(3, 3);
index 28979e028b9de6b60492a8048c37979418c10385..1586a1966bf9c6ccabd6dcb3bcbee3ae22d4fcff 100644 (file)
@@ -2,13 +2,13 @@ package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
 import com.vaadin.ui.HorizontalSplitPanel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2245 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root main = new Root("The Main Window");
+        LegacyWindow main = new LegacyWindow("The Main Window");
         main.getContent().setSizeFull();
         setMainWindow(main);
         HorizontalSplitPanel sp = new HorizontalSplitPanel();
index ba6160cb61c0dacd03a506e5c3f60400ad5e8619..cf1d2f64d2a3165d8a5d0ae3475de24883fef87b 100644 (file)
@@ -6,7 +6,7 @@ import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2267 extends Application.LegacyApplication {
 
@@ -14,7 +14,7 @@ public class Ticket2267 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         // setTheme("tests-tickets");
         GridLayout gl = new GridLayout(4, 2);
index 43f12e0db8d84ecc6665dd5b93899795f20bcbf5..fb281f22b2cf641c4c08bb4ef655af1f110b98e6 100644 (file)
@@ -4,14 +4,14 @@ import com.vaadin.Application;
 import com.vaadin.ui.AbstractOrderedLayout;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.ComboBox;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 
 public class Ticket2271 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         // setTheme("tests-tickets");
         createUI((AbstractOrderedLayout) w.getContent());
index e090e3ca96c77df1db1d572f4a13621cc3704842..294cfd95c28b15f80c7ba42af8dfed1c4327f261 100644 (file)
@@ -12,7 +12,7 @@ import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.Layout.AlignmentHandler;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 
 // This tests the deprecated setComponentAlignment(Component,String) API
@@ -61,7 +61,7 @@ public class Ticket2279 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         setTheme("tests-tickets");
         AbstractOrderedLayout layout = (AbstractOrderedLayout) w.getContent();
index fccda601ec33ab8f5d9a762f38c1eae271541419..67fe3f9846c3358e432caf1435fec6dc169d08a6 100644 (file)
@@ -5,7 +5,7 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.FormLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2282 extends Application.LegacyApplication {
 
@@ -14,7 +14,7 @@ public class Ticket2282 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         setTheme("tests-tickets");
         w.getContent().setSizeUndefined();
index 1160801a6d0dbd4f64dd2a79b841c4d456e5f6a7..8375ca648ff553cab490ba56183430d7c9a607b7 100644 (file)
@@ -4,13 +4,13 @@ import com.vaadin.Application;
 import com.vaadin.ui.Alignment;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2283 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
 
         GridLayout gl = new GridLayout(2, 2);
index 8e0e81bea46785a26feda56b5ada8c9f91006d6b..756a4d128c9fc3a7ebae6bebf3fb2fc764cca21e 100644 (file)
@@ -3,14 +3,14 @@ package com.vaadin.tests.tickets;
 import java.net.URL;\r
 \r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket2287 extends Ticket2292 {\r
 \r
     @Override\r
     public void init() {\r
-        final Root main = new Root(getClass().getName().substring(\r
-                getClass().getName().lastIndexOf(".") + 1));\r
+        final LegacyWindow main = new LegacyWindow(getClass().getName()\r
+                .substring(getClass().getName().lastIndexOf(".") + 1));\r
         setMainWindow(main);\r
         URL url = getURL();\r
         main.addComponent(new Label(\r
index f6c101d2948022cff52935d39ec462d6500bb0c2..4cd421e30dba32b4f7990cf3d6e1e89e6cb2c268 100644 (file)
@@ -7,7 +7,7 @@ import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.CustomComponent;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TabSheet;
 import com.vaadin.ui.VerticalLayout;
 
@@ -19,7 +19,7 @@ public class Ticket2289 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        Root w = new Root();
+        LegacyWindow w = new LegacyWindow();
         setMainWindow(w);
         VerticalLayout ol = new VerticalLayout();
         w.setContent(ol);
index 79c816e281c91ed6e704de887aefa0bcbc28280d..4514f1dcc6aa3332b4e7aa01b23394fe947e0e1c 100644 (file)
@@ -19,15 +19,15 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.CheckBox;\r
 import com.vaadin.ui.Label;\r
 import com.vaadin.ui.Link;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket2292 extends com.vaadin.Application.LegacyApplication\r
         implements RequestHandler {\r
 \r
     @Override\r
     public void init() {\r
-        final Root main = new Root(getClass().getName().substring(\r
-                getClass().getName().lastIndexOf(".") + 1));\r
+        final LegacyWindow main = new LegacyWindow(getClass().getName()\r
+                .substring(getClass().getName().lastIndexOf(".") + 1));\r
         setMainWindow(main);\r
 \r
         ExternalResource icon = new ExternalResource("./icon.png");\r
index 9c5598b87a9e57e06222cce428a233995f042003..30392a245d4b6263daf56f216bf141f2a24033d1 100644 (file)
@@ -4,13 +4,13 @@ import com.vaadin.Application;
 import com.vaadin.ui.AbstractOrderedLayout;
 import com.vaadin.ui.Alignment;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2294 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         // setTheme("tests-tickets");
         createUI((AbstractOrderedLayout) w.getContent());
index b47409cf42c2ce3e62f6db54ee564beeb5ee14ea..31ff4a83533a1d4118dd47328213b748ea0bf858 100644 (file)
@@ -3,13 +3,13 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.CustomLayout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2296 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         setTheme("tests-tickets");
         CustomLayout cl = new CustomLayout("Ticket2296");
index b2488092bc10e1164a10cc7884a157bf2115d6e8..39b6bc7dd61f1f61d8614bcf00d1d9ea9c899d46 100644 (file)
@@ -6,14 +6,14 @@ import java.net.URL;
 \r
 import com.vaadin.ui.CustomLayout;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket2297 extends Ticket2292 {\r
 \r
     @Override\r
     public void init() {\r
-        final Root main = new Root(getClass().getName().substring(\r
-                getClass().getName().lastIndexOf(".") + 1));\r
+        final LegacyWindow main = new LegacyWindow(getClass().getName()\r
+                .substring(getClass().getName().lastIndexOf(".") + 1));\r
         setMainWindow(main);\r
         URL url = getURL();\r
         main.addComponent(new Label(\r
index d80450ca1f8785ad610584ee7a1475c1fc53dfef..664044dfb2485b0bb998ee263cc3ea9865ad4ec5 100644 (file)
@@ -6,14 +6,14 @@ import java.io.IOException;
 import com.vaadin.Application;\r
 import com.vaadin.ui.CustomLayout;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
 public class Ticket2303 extends Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root("main window");\r
+        LegacyWindow w = new LegacyWindow("main window");\r
 \r
         String customlayout = "<div location=\"test\"></div>";\r
         CustomLayout cl = null;\r
index 6f3c73afa52af235758098b8c5e720d121581e16..59e0a2beab754c48a1508083dc35216dfecbafb8 100644 (file)
@@ -3,15 +3,15 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.themes.Reindeer;
 
 public class Ticket2304 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        final Root main = new Root(getClass().getName().substring(
-                getClass().getName().lastIndexOf(".") + 1));
+        final LegacyWindow main = new LegacyWindow(getClass().getName()
+                .substring(getClass().getName().lastIndexOf(".") + 1));
         setMainWindow(main);
 
         Panel p = new Panel();
index 0876e4e2bb181a42920fdfba1b810ee92a4f4675..36bda7095cea16c1441a1e6723a46def922485f6 100644 (file)
@@ -5,15 +5,15 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.themes.Reindeer;
 
 public class Ticket2310 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        final Root main = new Root(getClass().getName().substring(
-                getClass().getName().lastIndexOf(".") + 1));
+        final LegacyWindow main = new LegacyWindow(getClass().getName()
+                .substring(getClass().getName().lastIndexOf(".") + 1));
         setMainWindow(main);
 
         main.addComponent(new Label("Instructions: change label when panel is "
index d3ab7c356e3bb2e4c4614ce0c07ee249184b7da3..ec6d3be8016d4594abbd37514261c3b7f2d2791c 100644 (file)
@@ -6,7 +6,7 @@ import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.HorizontalSplitPanel;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.ui.VerticalSplitPanel;
 
@@ -14,7 +14,7 @@ public class Ticket2319 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root mainw = new Root();
+        LegacyWindow mainw = new LegacyWindow();
         setMainWindow(mainw);
 
         mainw.addComponent(new Label(
index 39766155099fcd6c6f562a40aab9e8fcdf337557..123c154e61d2587ca7d358daeb10b65ae7bd7a24 100644 (file)
@@ -2,14 +2,14 @@ package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
 import com.vaadin.ui.RichTextArea;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Window;
 
 public class Ticket2323 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
 
         Window subWindow = new Window("");
index 372507f5a44ab11417bc3e2eafb7307ad44b56ee..c253eb70e666b746d027b4417b9c70f97da4bb47 100644 (file)
@@ -1,7 +1,7 @@
 package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextArea;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.ui.Window;
@@ -10,7 +10,7 @@ public class Ticket2325 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root main = new Root("Testing....");
+        LegacyWindow main = new LegacyWindow("Testing....");
         setMainWindow(main);
 
         final VerticalLayout lo = new VerticalLayout();
index b94daf908479ce822ac065e1d511b89d95feb8e5..f1906d1492e704540f61313224d968d834e642d3 100644 (file)
@@ -3,7 +3,7 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Component;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.Table.ColumnGenerator;
 import com.vaadin.ui.VerticalLayout;
@@ -14,7 +14,7 @@ public class Ticket2329 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root mainw = new Root();
+        LegacyWindow mainw = new LegacyWindow();
         setMainWindow(mainw);
         mainLo = (VerticalLayout) mainw.getContent();
         table = new Table();
index 6c5ee7337b09eae8fde47709480db1032a860884..f71492a96bbec1c29b20ae6f78d84fd001159731 100644 (file)
@@ -5,7 +5,7 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2337 extends Application.LegacyApplication {
 
@@ -13,7 +13,7 @@ public class Ticket2337 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root();
+        LegacyWindow w = new LegacyWindow();
         setMainWindow(w);
         Button b = new Button("add", new Button.ClickListener() {
 
index cdeeff20728c4b8e16bbe8871c654873df685ce3..81dc3af40f0f4eb894cb6585d9533f665b11f892 100644 (file)
@@ -6,14 +6,15 @@ import java.io.IOException;
 import com.vaadin.Application;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.CustomLayout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2339 extends Application.LegacyApplication {
 
     @Override
     public void init() {
 
-        final Root mainWin = new Root(getClass().getSimpleName());
+        final LegacyWindow mainWin = new LegacyWindow(getClass()
+                .getSimpleName());
         setMainWindow(mainWin);
 
         try {
index 8b75540d57bdfb264b687d7f617b6905be7cbfd6..a35c27962f33aa3b93345abef8f76e7fe1fc7e83 100644 (file)
@@ -3,13 +3,13 @@ package com.vaadin.tests.tickets;
 import com.vaadin.data.Item;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Layout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 
 public class Ticket2341 extends com.vaadin.Application.LegacyApplication {
     @Override
     public void init() {
-        Root main = new Root();
+        LegacyWindow main = new LegacyWindow();
         setMainWindow(main);
         constructTables((Layout) main.getContent());
     }
index ef8513d61d8eca502a84275b56f8d204e864399b..d7b1eacd2caa09312c9cbaa6b7b21869ed55bc60 100644 (file)
@@ -4,7 +4,7 @@ import java.util.Random;
 
 import com.vaadin.Application;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.ui.themes.BaseTheme;
@@ -13,7 +13,7 @@ public class Ticket2344 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root main = new Root("Quick test");
+        LegacyWindow main = new LegacyWindow("Quick test");
 
         setMainWindow(main);
 
index a58eaaaf80de9ad91b5decf3de2e54a42f4137ed..207d6ee4131ac53a0896c5d905c8774e31a8ce34 100644 (file)
@@ -5,7 +5,7 @@ import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.CustomLayout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 
 public class Ticket2347 extends Application.LegacyApplication {
@@ -14,7 +14,7 @@ public class Ticket2347 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         setTheme("tests-tickets");
         createUI((VerticalLayout) w.getContent());
index e03e02456a4b8c42fd88d88f0aa62f388fb99003..8039609339438a9ad5a5e6140251458c0280250c 100644 (file)
@@ -2,7 +2,7 @@ package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
 import com.vaadin.ui.Form;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Select;
 import com.vaadin.ui.VerticalLayout;
 
@@ -11,7 +11,7 @@ public class Ticket2364 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        Root main = new Root("The Main Window!!!");
+        LegacyWindow main = new LegacyWindow("The Main Window!!!");
         setMainWindow(main);
         Form form = new Form();
         VerticalLayout formLayout = new VerticalLayout();
index 4a2ebd40174ec023a104af96c90ee240ccfbc732..19d473f970b64088a693b346cbe09f6d0b898c99 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.Application;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 
 public class Ticket2365 extends Application.LegacyApplication {
@@ -12,7 +12,8 @@ public class Ticket2365 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root mainWin = new Root(getClass().getSimpleName());
+        final LegacyWindow mainWin = new LegacyWindow(getClass()
+                .getSimpleName());
         setMainWindow(mainWin);
 
         VerticalLayout lo = new VerticalLayout();
index 53d560b806b8d07c3ceb4da1598e81a6e4ab66a5..054cc5f0cc9817e889bb0e099bc53ad5c8ecc323 100644 (file)
@@ -3,7 +3,7 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;
 import com.vaadin.data.util.IndexedContainer;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 
 public class Ticket2398 extends Application.LegacyApplication {
@@ -11,7 +11,7 @@ public class Ticket2398 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root mainWin = new Root();
+        final LegacyWindow mainWin = new LegacyWindow();
         setMainWindow(mainWin);
 
         Table t = new Table();
index 95326a0fe120422adf63ef51e5e414f10db6206d..0da70301d1137263903e4097670c8b7571ca7e8b 100644 (file)
@@ -3,7 +3,7 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.GridLayout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2404 extends Application.LegacyApplication {
 
@@ -22,7 +22,7 @@ public class Ticket2404 extends Application.LegacyApplication {
             b.setSizeFull();
         }
 
-        setMainWindow(new Root("GridLayout test", gl));
+        setMainWindow(new LegacyWindow("GridLayout test", gl));
 
     }
 }
index 96ddd46cf2dcdc89310d7da848f07cf0358e3799..16a552e37a897607220650f27bbf5863e95785e5 100644 (file)
@@ -9,7 +9,7 @@ import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.HorizontalSplitPanel;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Layout;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.VerticalLayout;
 
@@ -21,7 +21,7 @@ public class Ticket2405 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root root = new Root("VaadinTunes");
+        final LegacyWindow root = new LegacyWindow("VaadinTunes");
         root.setWidth("90%");
         root.setHeight("90%");
 
index f5a7715cdf6db1677214bb237469926b55db124c..a121d9309991b562fffd25c895a5e624127f722d 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.Application;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.ui.Window;
 
@@ -14,7 +14,7 @@ public class Ticket2406 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
         // setTheme("tests-tickets");
         createUI((VerticalLayout) w.getContent());
index 155b25b2da6d8f4549cd5d5b17a0ac703e8eb5fd..df780cf0450cc9e6b4035d4fd8b5b63cd4e494fc 100644 (file)
@@ -1,7 +1,7 @@
 package com.vaadin.tests.tickets;\r
 \r
 import com.vaadin.ui.Form;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
@@ -9,7 +9,7 @@ public class Ticket2407 extends com.vaadin.Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        final Root main = new Root("Ticket2407");\r
+        final LegacyWindow main = new LegacyWindow("Ticket2407");\r
         setMainWindow(main);\r
 \r
         Form form = new Form(new VerticalLayout());\r
index 1dd998f93088c10055e3c436878220e2cc3fdc35..27535fdd3c4efdcf1e24b60ba7498b96bb7e925c 100644 (file)
@@ -3,13 +3,13 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;\r
 import com.vaadin.ui.Button;\r
 import com.vaadin.ui.GridLayout;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket2411 extends Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        Root w = new Root(getClass().getSimpleName());\r
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());\r
         setMainWindow(w);\r
 \r
         // VerticalLayout l = new VerticalLayout();\r
index 3b5c8dacf117543ed313b9629ac6821d4b46f1cb..0514e9bb39c7af9530cf4aecadb39f8eae06c058 100644 (file)
@@ -3,14 +3,14 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;
 import com.vaadin.data.Property;
 import com.vaadin.data.Property.ValueChangeEvent;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 
 public class Ticket2415 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        final Root main = new Root("");
+        final LegacyWindow main = new LegacyWindow("");
         setMainWindow(main);
 
         final TextField tf = new TextField("Try to change me");
index fd4448123ba0dee5afeb7d1d16ad069c0dee135b..adca729c9e5073d83ede644adcf377b92cf2801e 100644 (file)
@@ -2,13 +2,13 @@ package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
 import com.vaadin.ui.ProgressIndicator;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2420 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        final Root main = new Root("Hello window");
+        final LegacyWindow main = new LegacyWindow("Hello window");
         setMainWindow(main);
 
         setTheme("tests-tickets");
index 42c6c1323ae5a9de5d6734ce3428b160b9adbd26..8c9be295a07d0f90f3cda291721e9e31766998ed 100644 (file)
@@ -3,14 +3,14 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TabSheet;
 
 public class Ticket2425 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root(getClass().getSimpleName());
+        LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
         setMainWindow(w);
 
         w.addComponent(new Label("No scrollbars should be visible anywhere"));
index 38379a0344d41f8ab9f1adc19a88906e756320db..f132678190e0fe214499489eb7128eb4cc7da7a7 100644 (file)
@@ -2,13 +2,13 @@ package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2426 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        Root w = new Root();
+        LegacyWindow w = new LegacyWindow();
         setMainWindow(w);
 
         final String content = "<select/>";
index 861b2e204d18560c3fac66a327a52ea3d3692d9e..b751488bae9a04355813c50c9271fc6d5670988d 100644 (file)
@@ -7,14 +7,14 @@ import com.vaadin.event.ShortcutAction;
 import com.vaadin.event.ShortcutAction.KeyCode;
 import com.vaadin.event.ShortcutAction.ModifierKey;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2431 extends Application.LegacyApplication {
 
     @Override
     public void init() {
 
-        Root w = new Root();
+        LegacyWindow w = new LegacyWindow();
         setMainWindow(w);
         Label help = new Label(
                 "Use CTRL X to fire action, CTRL C to remove it (fails before fix)");
index ac959494e8d2156a04a3bec54c6a47a449146aac..27160388733e0a13cf75a4615e2894cc6cefcc04 100644 (file)
@@ -8,14 +8,14 @@ import com.vaadin.ui.Label;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.Layout.AlignmentHandler;
 import com.vaadin.ui.Layout.SpacingHandler;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2432 extends Application.LegacyApplication {
 
     @Override
     public void init() {
 
-        Root w = new Root();
+        LegacyWindow w = new LegacyWindow();
         setMainWindow(w);
         w.getContent().setSizeFull();
         ((SpacingHandler) w.getContent()).setSpacing(true);
index 333ed6d49e1ceeb7e2248993f493524718568fb1..79e383393fcafc1e63c9a2515b5b3328dcfc2abd 100644 (file)
@@ -2,7 +2,7 @@ package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
 import com.vaadin.tests.TestForTablesInitialColumnWidthLogicRendering;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 
 public class Ticket2434 extends Application.LegacyApplication {
@@ -10,7 +10,7 @@ public class Ticket2434 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        Root w = new Root();
+        LegacyWindow w = new LegacyWindow();
 
         setMainWindow(w);
 
index 3902365f72037d1279514c27af520d8e73b64e62..fc6445d62fb27ce53630e715d7412e6e37c7a752 100644 (file)
@@ -4,13 +4,13 @@ import com.vaadin.Application;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.PopupView;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2436 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        final Root main = new Root();
+        final LegacyWindow main = new LegacyWindow();
         setMainWindow(main);
 
         final Button remover = new Button("Remove PopupView");
index 7b1bb84a3e946c38c7ac824b25bb489902261ef0..8123fe1182a94bd9cb513f3249ce53be11a50bd6 100644 (file)
@@ -3,14 +3,14 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Window;
 
 public class Ticket2526 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        final Root main = new Root();
+        final LegacyWindow main = new LegacyWindow();
         setMainWindow(main);
         Button b = new Button("Add windows");
         b.addListener(new Button.ClickListener() {
index c4f2eadda272d412fc32761dfd0ac38a36247de5..1003ea1c66c7790073f32b3e968ab6021761acb0 100644 (file)
@@ -6,7 +6,7 @@ package com.vaadin.tests.tickets;
 import com.vaadin.Application;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.NativeSelect;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 /**
  * @author Risto Yrjänä / Vaadin Ltd.
@@ -21,7 +21,7 @@ public class Ticket2742 extends Application.LegacyApplication {
      */
     @Override
     public void init() {
-        Root mainWindow = new Root();
+        LegacyWindow mainWindow = new LegacyWindow();
         setMainWindow(mainWindow);
 
         String shortString = "Short";
index b94003f83351f6952beebb974d5a034e28378cf6..ab808501f72464aba75815e7bff5f680bc55a2e0 100644 (file)
@@ -2,7 +2,7 @@ package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 import com.vaadin.ui.VerticalSplitPanel;
 
@@ -16,7 +16,8 @@ public class Ticket2901 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root mainWin = new Root("Test app to break layout in IE6");
+        final LegacyWindow mainWin = new LegacyWindow(
+                "Test app to break layout in IE6");
         setMainWindow(mainWin);
 
         VerticalSplitPanel sp = new VerticalSplitPanel();
index 57343e13c1e96e0a35d53610911126b1186c025d..303042583b7c1a9a677b1a1800c27599977077c8 100644 (file)
@@ -21,7 +21,7 @@ import com.vaadin.ui.FormLayout;
 import com.vaadin.ui.Layout;\r
 import com.vaadin.ui.ListSelect;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Table;\r
 import com.vaadin.ui.TextField;\r
 import com.vaadin.ui.VerticalLayout;\r
@@ -246,7 +246,7 @@ public class Ticket2998 extends Application.LegacyApplication {
      */\r
     private void buildView() {\r
 \r
-        final Root w = new Root("Workout Log");\r
+        final LegacyWindow w = new LegacyWindow("Workout Log");\r
 \r
         // set theme and some layout stuff\r
         setMainWindow(w);\r
index 2baf8d974cf054ea18aa69877f0c9ac70266d2de..86742135156e95604e28506a38cbfdc4f1a48117 100644 (file)
@@ -6,7 +6,7 @@ import java.util.HashSet;
 import com.vaadin.Application;\r
 import com.vaadin.ui.Button;\r
 import com.vaadin.ui.Button.ClickEvent;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Table;\r
 import com.vaadin.ui.TextField;\r
 \r
@@ -17,7 +17,7 @@ public class Ticket3146 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root mainWindow = new Root("Test");\r
+        LegacyWindow mainWindow = new LegacyWindow("Test");\r
 \r
         table = new Table();\r
         table.addContainerProperty("Items", String.class, null);\r
index 1fba8bfc56a52040c7d104d88af0e45c63255410..1c55bcbe7d65c7e8ec195c80253339ef1faa962f 100644 (file)
@@ -11,6 +11,7 @@ import com.vaadin.ui.Label;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.Root;
 import com.vaadin.ui.Root.FragmentChangedEvent;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.VerticalLayout;
 
@@ -27,7 +28,7 @@ public class Ticket34 extends Application.LegacyApplication {
 
         mainLayout = new VerticalLayout();
         mainLayout.setSizeFull();
-        final Root mainWin = new Root(
+        final LegacyWindow mainWin = new LegacyWindow(
                 "Test app for URI fragment management/reading", mainLayout);
         setMainWindow(mainWin);
 
index 5fdab10207d7cbe58b478a440c9f2284fa780f69..8caa7266999783965d18c729cfce68ae10855db4 100644 (file)
@@ -2,7 +2,7 @@ package com.vaadin.tests.tickets;
 \r
 import com.vaadin.Application;\r
 import com.vaadin.ui.ComboBox;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 /**\r
  * #5053: Last ComboBox item may not be shown if null selection enabled\r
@@ -11,7 +11,7 @@ public class Ticket5053 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root main = new Root();\r
+        LegacyWindow main = new LegacyWindow();\r
         setMainWindow(main);\r
 \r
         ComboBox combobox = new ComboBox("My ComboBox");\r
index b78bdee24da3682b53aed41db81ff688ed8cb51b..865dca5f36bdeb9ad3d4e7009545fb1d72aeca32 100644 (file)
@@ -5,7 +5,7 @@ import com.vaadin.event.ShortcutAction.KeyCode;
 import com.vaadin.event.ShortcutListener;\r
 import com.vaadin.ui.Label;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 \r
 /**\r
@@ -18,7 +18,8 @@ public class Ticket5157 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        final Root mainWindow = new Root("Forumtests Application");\r
+        final LegacyWindow mainWindow = new LegacyWindow(\r
+                "Forumtests Application");\r
         setMainWindow(mainWindow);\r
 \r
         Panel p = new Panel();\r
index 2ef59ee80e2a16b102a32b058570f6163eeddd41..972f6f29017e6788ddec435bed2e45b03d595ee5 100644 (file)
@@ -2,28 +2,27 @@ package com.vaadin.tests.tickets;
 \r
 import com.vaadin.Application;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 \r
 public class Ticket5952 extends Application.LegacyApplication {\r
 \r
     @Override\r
     public void init() {\r
-        final Root mainWindow = new Root("Forumtests Application");\r
+        final LegacyWindow mainWindow = new LegacyWindow(\r
+                "Forumtests Application");\r
         setMainWindow(mainWindow);\r
-        \r
-        String mathml =\r
-            "<math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'>"+\r
-            "<mrow>"+\r
-            "    <msup>"+\r
-            "      <mi>x</mi>"+\r
-            "      <mn>2</mn>"+\r
-            "    </msup>"+\r
-            "    <msup>"+\r
-            "      <mi>c</mi>"+\r
-            "      <mn>2</mn>"+\r
-            "    </msup>"+\r
-            "  </mrow>"+\r
-            "</math>";\r
+\r
+        String mathml = "<math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'>"\r
+                + "<mrow>"\r
+                + "    <msup>"\r
+                + "      <mi>x</mi>"\r
+                + "      <mn>2</mn>"\r
+                + "    </msup>"\r
+                + "    <msup>"\r
+                + "      <mi>c</mi>"\r
+                + "      <mn>2</mn>"\r
+                + "    </msup>"\r
+                + "  </mrow>" + "</math>";\r
         Label mathLabel = new Label(mathml, Label.CONTENT_XML);\r
         mainWindow.addComponent(mathLabel);\r
     }\r
index 841e76fa7a4d02417418dccecdb2a58d4266a99c..7037a1e1110b837af07e421ffd6ec792a6c7c7c9 100644 (file)
@@ -5,7 +5,7 @@ import com.vaadin.data.Property.ValueChangeEvent;
 import com.vaadin.data.util.ObjectProperty;\r
 import com.vaadin.tests.components.TestBase;\r
 import com.vaadin.ui.Label;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.TextField;\r
 import com.vaadin.ui.VerticalLayout;\r
 \r
@@ -13,7 +13,7 @@ public class Ticket6002 extends TestBase {
 \r
     @Override\r
     public void setup() {\r
-        Root main = new Root("The Main Window");\r
+        LegacyWindow main = new LegacyWindow("The Main Window");\r
         setMainWindow(main);\r
 \r
         final VerticalLayout mainLayout = new VerticalLayout();\r
index a739c2dc7c904a9d390752ac51f2810bc5852fe3..2b48ab2dc3b0fa740596ae73244a9d03c6f12d8d 100644 (file)
@@ -16,7 +16,7 @@ import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.HorizontalLayout;\r
 import com.vaadin.ui.Label;\r
 import com.vaadin.ui.Panel;\r
-import com.vaadin.ui.Root;\r
+import com.vaadin.ui.Root.LegacyWindow;\r
 import com.vaadin.ui.Table;\r
 import com.vaadin.ui.TextField;\r
 \r
@@ -40,7 +40,7 @@ public class Ticket677 extends Application.LegacyApplication {
 \r
     @Override\r
     public void init() {\r
-        Root main = new Root();\r
+        LegacyWindow main = new LegacyWindow();\r
         setMainWindow(main);\r
 \r
         main.addComponent(info);\r
index 5afc74905956d5639e2a061b8dfed65b309569ce..11d643cd52bc90d18e906a10275c3f635fc2939b 100644 (file)
@@ -7,14 +7,14 @@ import java.io.ObjectOutputStream;
 import com.vaadin.Application;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 @SuppressWarnings("serial")
 public class Ticket695 extends Application.LegacyApplication {
 
     @Override
     public void init() {
-        final Root w = new Root("Serialization test #695");
+        final LegacyWindow w = new LegacyWindow("Serialization test #695");
         setMainWindow(w);
         Button b = new Button("Serialize ApplicationContext");
         w.addComponent(b);
index 7fb3b6f56fd628e2c85e9872cbc0b1cf95663836..48bd29fcc5f71cb595d26d3a2aeea73a4836ed40 100644 (file)
@@ -15,7 +15,7 @@ import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.Form;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Panel;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket736 extends Application.LegacyApplication {
 
@@ -24,7 +24,7 @@ public class Ticket736 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root mainWin = new Root("Test app for #736");
+        final LegacyWindow mainWin = new LegacyWindow("Test app for #736");
         setMainWindow(mainWin);
 
         setTheme("runo");
index 44b2a364c5ed9656ce3c49ed9ddc3da2995a6f28..714b3c21ca02010158717b617cda572fc81bd8a7 100644 (file)
@@ -5,7 +5,7 @@ import com.vaadin.data.util.MethodProperty;
 import com.vaadin.data.validator.IntegerValidator;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.CheckBox;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 
 public class Ticket846 extends Application.LegacyApplication {
@@ -13,7 +13,7 @@ public class Ticket846 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root mainWin = new Root("Test app for #846");
+        final LegacyWindow mainWin = new LegacyWindow("Test app for #846");
         setMainWindow(mainWin);
 
         final TextField tx = new TextField("Integer");
index db1244789297732cdaeb91b53716b2a1ac5a62c3..bf6f6d187976fc4684831b339b314026e24b7606 100644 (file)
@@ -4,7 +4,7 @@ import com.vaadin.Application;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextArea;
 import com.vaadin.ui.TextField;
 
@@ -13,7 +13,8 @@ public class Ticket932 extends Application.LegacyApplication {
     @Override
     public void init() {
 
-        final Root mainWin = new Root("Test app for max length feature");
+        final LegacyWindow mainWin = new LegacyWindow(
+                "Test app for max length feature");
         setMainWindow(mainWin);
 
         final TextField tx = new TextField(
index f1292680dc231257cf66ffc7437ca3c50cea28e8..e18b8ffd4e4c69433ae56a69fa3b6471c3ac4694 100644 (file)
@@ -2,7 +2,7 @@ package com.vaadin.tests.validation;
 
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Form;
-import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.VerticalLayout;
 
@@ -21,7 +21,7 @@ public class RequiredErrorMessage extends TestBase {
     @Override
     public void setup() {
 
-        final Root main = new Root(getClass().getName());
+        final LegacyWindow main = new LegacyWindow(getClass().getName());
         setMainWindow(main);
 
         final Form form = new Form(new VerticalLayout());