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;
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
* @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");
*
* @return the root used as the default window
*/
- public Root getMainWindow() {
+ public Root.LegacyWindow getMainWindow() {
return mainWindow;
}
* @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) {
name = matcher.group(1);
}
}
- Root window = getWindow(name);
+ Root.LegacyWindow window = getWindow(name);
if (window != null) {
return window;
}
* @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);
}
*
* @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);
}
* @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());
}
*
* @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);
- }
}
/**
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;
* @since 7.0
*/
@ClientWidget(VView.class)
-public class Root extends AbstractComponentContainer implements
+public abstract class Root extends AbstractComponentContainer implements
Action.Container, Action.Notifier {
/**
}
}
+ /**
+ * 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 {
* @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
\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
\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
\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
\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
@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
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
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
\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
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;
*/
@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
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;
*/
@Override
public void init() {
- final Root mainWindow = new Root("Layout demo");
+ final LegacyWindow mainWindow = new LegacyWindow("Layout demo");
setMainWindow(mainWindow);
//
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
}
public void createNewView() {
- final Root main = new Root("Test window");
+ final LegacyWindow main = new LegacyWindow("Test window");
setMainWindow(main);
main.removeAllComponents();
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;
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"));
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() {
}
@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));
+ " times"));
}
}));
- addWindow(ww, name);
+ addWindow(ww);
return ww;
}
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;
@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
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;
*/
@Override
public void init() {
- final Root mainWindow = new Root("Layout demo");
+ final LegacyWindow mainWindow = new LegacyWindow("Layout demo");
setMainWindow(mainWindow);
// Create horizontal ordered layout
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;
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();
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;
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();
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;
public class TestForApplicationLayoutThatUsesWholeBrosersSpace extends
Application.LegacyApplication {
- Root main = new Root("Windowing test");
+ LegacyWindow main = new LegacyWindow("Windowing test");
VerticalLayout rootLayout;
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() {
}
@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));
+ " times"));
}
}));
- addWindow(ww, name);
+ addWindow(ww);
return ww;
}
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;
@Override
public void init() {
- Root w = new Root();
+ LegacyWindow w = new LegacyWindow();
setTheme("runo");
w.addComponent(main);
setMainWindow(w);
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 {
@Override
public void init() {
- final Root mainWindow = new Root("TestSetVisibleAndCaching");
+ final LegacyWindow mainWindow = new LegacyWindow(
+ "TestSetVisibleAndCaching");
setMainWindow(mainWindow);
panelA.addComponent(new Label(
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;
initComponentList();
- Root w = new Root();
+ LegacyWindow w = new LegacyWindow();
setMainWindow(w);
setTheme("tests-components");
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 {
@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"));
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;
@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
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;
@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);
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;
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
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
@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");
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 {
}
- private class IntrWindow extends Root {
+ private class IntrWindow extends LegacyWindow {
private int n = 0;
private static final long serialVersionUID = -6521351715072191625l;
TextField tf;
}
@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);
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() {
private void showLoginWindow() {
if (mainWindow == null) {
- mainWindow = new Root();
+ mainWindow = new LegacyWindow();
setMainWindow(mainWindow);
} else {
mainWindow.removeAllComponents();
private void showMainWindow() {
if (mainWindow == null) {
- mainWindow = new Root();
+ mainWindow = new LegacyWindow();
setMainWindow(mainWindow);
} else {
mainWindow.removeAllComponents();
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
\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
\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
setup();\r
}\r
\r
- private Root window;\r
+ private LegacyWindow window;\r
private VerticalLayout layout;\r
\r
public TestBase() {\r
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
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
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
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")
@Override
public void init() {
- Root mainWindow = new Root("ComboBoxCacheTest");
+ LegacyWindow mainWindow = new LegacyWindow("ComboBoxCacheTest");
setMainWindow(mainWindow);
VerticalLayout layout = new VerticalLayout();
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;
@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) {
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
\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
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")
@Override
public void init() {
- Root w = new Root("Test");
+ LegacyWindow w = new LegacyWindow("Test");
setMainWindow(w);
final Form f = new Form();
\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
@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
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 {
return new LoginFormWindow();
}
- public class LoginFormWindow extends Root {
+ public class LoginFormWindow extends LegacyWindow {
public LoginFormWindow() {
super();
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;
@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();
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
@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
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;
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);
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;
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) {
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;
}
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
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
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
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
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;
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);
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
@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
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;
/**
@Override
public void init() {
- Root mainWindow = new Root();
+ LegacyWindow mainWindow = new LegacyWindow();
setMainWindow(mainWindow);
final Table table = new Table("Test table");
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
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
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
@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
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
\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
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
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;
@Override
public void init() {
- Root w = new Root();
+ LegacyWindow w = new LegacyWindow();
setMainWindow(w);
Layout layout = null;
\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
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
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%");
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');",
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);
@Override
public void init() {
- mainWindow = new Root("Resize test");
+ mainWindow = new LegacyWindow("Resize test");
setMainWindow(mainWindow);
subWindow = new Window("Sub window");
subWindow.setHeight("50%");
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
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
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
}\r
});\r
\r
- setMainWindow(new Root(""));\r
+ setMainWindow(new LegacyWindow(""));\r
getMainWindow().addComponent(table);\r
getMainWindow().addComponent(up);\r
\r
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 {
@Override
public void setup() {
- setMainWindow(new Root(""));
+ setMainWindow(new LegacyWindow(""));
Table table = new Table("Documents", new FilesystemContainer(new File(
testPath)));
table.setWidth("100%");
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
@Override
public void init() {
- setMainWindow(new Root("Test window"));
+ setMainWindow(new LegacyWindow("Test window"));
horizontalSplit.setSizeFull();
testList = new Table();
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
@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) {
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();
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;
/**
*/
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();
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;
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;
@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);
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;
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);
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;
@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);
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;
@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);
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 {
@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);
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;
@Override
public void init() {
- Root w = new Root("main window");
+ LegacyWindow w = new LegacyWindow("main window");
setMainWindow(w);
setTheme("tests-tickets");
\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
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
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
\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
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;
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();
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;
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;
@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();
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 {
@Override
public void init() {
- Root w = new Root(getClass().getName());
+ LegacyWindow w = new LegacyWindow(getClass().getName());
setMainWindow(w);
GridLayout layout = new GridLayout(5, 5);
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
\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
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
\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
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
\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
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;
/**
@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);
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");
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;
@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);
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 {
@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();
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 {
@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");
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 {
@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");
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
@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
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
\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
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
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();
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;
/**
@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);
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;
/**
@Override
public void init() {
- final Root mainWin = new Root("Test app");
+ final LegacyWindow mainWin = new LegacyWindow("Test app");
setMainWindow(mainWin);
t = new Table();
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()",
new Button.ClickListener() {
public void buttonClick(ClickEvent event) {
- mainWin.open(new ExternalResource(getWindowUrl(mainWin)
+ mainWin.open(new ExternalResource(mainWin.getURL()
+ "#" + System.currentTimeMillis()));
}
}));
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
@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
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
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
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
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 {
@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();
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
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
@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
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
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
@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
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
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
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
@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
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
@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
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
\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
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;
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);
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);
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,
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
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
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
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
\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
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() {
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);
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 {
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);
}
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
\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
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
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);
\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
\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
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
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;
@Override
public void init() {
- Root w = new Root(getClass().getName());
+ LegacyWindow w = new LegacyWindow(getClass().getName());
setMainWindow(w);
final VerticalLayout l = new VerticalLayout();
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;
@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();
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";
@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");
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
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
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
\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
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
\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
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 {
}
@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
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",
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);
}
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() + "'>"
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
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
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
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
\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
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 {
@Override
public void init() {
- Root main = new Root();
+ LegacyWindow main = new LegacyWindow();
setMainWindow(main);
GridLayout gl = new GridLayout(2, 2);
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;
@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);
}
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
\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
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
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
\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
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 {
@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");
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();
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
\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
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 {
@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");
}
}));
}
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
\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
\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
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
\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
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
\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
\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
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 {
@Override
public void init() {
- Root main = new Root();
+ LegacyWindow main = new LegacyWindow();
setMainWindow(main);
String[] sizes = { "20", "100", "1", "0", "-1", "", "z" };
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
\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
\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
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
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
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
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(
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
\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
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
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
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
\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
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
\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
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 {
@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);
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);
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
\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
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);
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;
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();
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;
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);
\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
\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
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
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() {
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
\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
\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
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
\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
\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
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();
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;
@Override
public void init() {
- Root main = new Root();
+ LegacyWindow main = new LegacyWindow();
setMainWindow(main);
main.addComponent(info);
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 {
@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) {
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(
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);
}
});
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 {
}
@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");
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()
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;
@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;
}
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;
}
- class MainWindow extends Root {
+ class MainWindow extends LegacyWindow {
MainWindow(String caption) {
super(caption);
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
*/\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
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 {
@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());
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());
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());
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() {
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();
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;
// 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);
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;
@Override
public void init() {
- Root main = new Root("Quick test");
+ LegacyWindow main = new LegacyWindow("Quick test");
setMainWindow(main);
HorizontalLayout base = new HorizontalLayout();
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;
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());
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
\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
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
\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
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
\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
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
\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
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
\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
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;
@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());
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());
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;
@Override
public void init() {
- Root w = new Root();
+ LegacyWindow w = new LegacyWindow();
Table t = new Table();
t.setWidth("500px");
t.setHeight("200px");
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());
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
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());
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());
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 {
@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());
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
@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());
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 {
@Override
public void init() {
- Root w = new Root(getClass().getSimpleName());
+ LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
setMainWindow(w);
GridLayout gl = new GridLayout(3, 3);
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();
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 {
@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);
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());
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
@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();
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 {
@Override
public void init() {
- Root w = new Root(getClass().getSimpleName());
+ LegacyWindow w = new LegacyWindow(getClass().getSimpleName());
setMainWindow(w);
setTheme("tests-tickets");
w.getContent().setSizeUndefined();
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);
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
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;
@Override
public void init() {
- Root w = new Root();
+ LegacyWindow w = new LegacyWindow();
setMainWindow(w);
VerticalLayout ol = new VerticalLayout();
w.setContent(ol);
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
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());
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");
\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
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
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();
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 "
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;
@Override
public void init() {
- Root mainw = new Root();
+ LegacyWindow mainw = new LegacyWindow();
setMainWindow(mainw);
mainw.addComponent(new Label(
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("");
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;
@Override
public void init() {
- Root main = new Root("Testing....");
+ LegacyWindow main = new LegacyWindow("Testing....");
setMainWindow(main);
final VerticalLayout lo = new VerticalLayout();
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;
@Override
public void init() {
- Root mainw = new Root();
+ LegacyWindow mainw = new LegacyWindow();
setMainWindow(mainw);
mainLo = (VerticalLayout) mainw.getContent();
table = new Table();
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 {
@Override
public void init() {
- Root w = new Root();
+ LegacyWindow w = new LegacyWindow();
setMainWindow(w);
Button b = new Button("add", new Button.ClickListener() {
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 {
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());
}
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;
@Override
public void init() {
- Root main = new Root("Quick test");
+ LegacyWindow main = new LegacyWindow("Quick test");
setMainWindow(main);
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 {
@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());
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;
@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();
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 {
@Override
public void init() {
- final Root mainWin = new Root(getClass().getSimpleName());
+ final LegacyWindow mainWin = new LegacyWindow(getClass()
+ .getSimpleName());
setMainWindow(mainWin);
VerticalLayout lo = new VerticalLayout();
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 {
@Override
public void init() {
- final Root mainWin = new Root();
+ final LegacyWindow mainWin = new LegacyWindow();
setMainWindow(mainWin);
Table t = new Table();
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 {
b.setSizeFull();
}
- setMainWindow(new Root("GridLayout test", gl));
+ setMainWindow(new LegacyWindow("GridLayout test", gl));
}
}
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;
@Override
public void init() {
- final Root root = new Root("VaadinTunes");
+ final LegacyWindow root = new LegacyWindow("VaadinTunes");
root.setWidth("90%");
root.setHeight("90%");
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;
@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());
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
\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
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
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");
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");
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"));
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/>";
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)");
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);
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 {
@Override
public void init() {
- Root w = new Root();
+ LegacyWindow w = new LegacyWindow();
setMainWindow(w);
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");
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() {
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.
*/
@Override
public void init() {
- Root mainWindow = new Root();
+ LegacyWindow mainWindow = new LegacyWindow();
setMainWindow(mainWindow);
String shortString = "Short";
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;
@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();
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
*/\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
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
\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
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;
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);
\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
\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
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
\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
\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
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
\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
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
\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
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);
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 {
@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");
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 {
@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");
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;
@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(
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;
@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());