import com.vaadin.ui.TabSheet;
import com.vaadin.ui.Table;
import com.vaadin.ui.VerticalLayout;
+import com.vaadin.ui.VerticalSplitPanel;
import com.vaadin.ui.Window;
public class ScrollbarStressTest extends Application {
final Window main = new Window("Scrollbar Stress Test");
final Panel panel = new Panel("Panel");
- final SplitPanel splitPanel = new SplitPanel();
+ final SplitPanel splitPanel = new VerticalSplitPanel();
final Accordion accordion = new Accordion();
final TabSheet tabsheet = new TabSheet();
final Window subwindow = new Window("Subwindow");
import com.vaadin.terminal.ExternalResource;
import com.vaadin.ui.Component;
import com.vaadin.ui.CustomComponent;
+import com.vaadin.ui.HorizontalSplitPanel;
import com.vaadin.ui.Label;
import com.vaadin.ui.Layout;
import com.vaadin.ui.Link;
Window mainWindow = new Window("TestBench window");
// Main layout consists of tree menu and body layout
- SplitPanel mainLayout = new SplitPanel(SplitPanel.ORIENTATION_HORIZONTAL);
+ SplitPanel mainLayout = new HorizontalSplitPanel();
Tree menu;
package com.vaadin.tests;
import com.vaadin.Application;
+import com.vaadin.ui.HorizontalSplitPanel;
import com.vaadin.ui.Label;
import com.vaadin.ui.SplitPanel;
import com.vaadin.ui.Table;
import com.vaadin.ui.VerticalLayout;
+import com.vaadin.ui.VerticalSplitPanel;
import com.vaadin.ui.Window;
public class TestForApplicationLayoutThatUsesWholeBrosersSpace extends
rootLayout.addComponent(new Label("header"));
- firstLevelSplit = new SplitPanel();
+ firstLevelSplit = new VerticalSplitPanel();
- final SplitPanel secondSplitPanel = new SplitPanel(
- SplitPanel.ORIENTATION_HORIZONTAL);
+ final SplitPanel secondSplitPanel = new HorizontalSplitPanel();
secondSplitPanel.setFirstComponent(new Label("left"));
final VerticalLayout topRight = new VerticalLayout();
import com.vaadin.ui.Button.ClickListener;\r
import com.vaadin.ui.CustomComponent;\r
import com.vaadin.ui.DateField;\r
+import com.vaadin.ui.HorizontalSplitPanel;\r
import com.vaadin.ui.Label;\r
import com.vaadin.ui.Panel;\r
import com.vaadin.ui.SplitPanel;\r
\r
});\r
\r
- final SplitPanel sp = new SplitPanel(SplitPanel.ORIENTATION_HORIZONTAL);\r
+ final SplitPanel sp = new HorizontalSplitPanel();\r
sp.setSplitPosition(290, SplitPanel.UNITS_PIXELS);\r
\r
- final SplitPanel sp2 = new SplitPanel(SplitPanel.ORIENTATION_VERTICAL);\r
+ final SplitPanel sp2 = new HorizontalSplitPanel();\r
sp2.setSplitPosition(255, SplitPanel.UNITS_PIXELS);\r
\r
final Panel p = new Panel("Accordion Panel");\r
import com.vaadin.ui.Label;
import com.vaadin.ui.SplitPanel;
+import com.vaadin.ui.VerticalSplitPanel;
import com.vaadin.ui.Window;
public class TestSplitPanel extends com.vaadin.Application {
// SplitPanel verticalSplit = new
// SplitPanel(SplitPanel.ORIENTATION_HORIZONTAL);
- SplitPanel verticalSplit = new SplitPanel(SplitPanel.ORIENTATION_VERTICAL);
+ SplitPanel verticalSplit = new VerticalSplitPanel();
@Override
public void init() {
import com.vaadin.tests.components.TestBase;
import com.vaadin.ui.Accordion;
+import com.vaadin.ui.HorizontalSplitPanel;
import com.vaadin.ui.SplitPanel;
import com.vaadin.ui.TabSheet.Tab;
import com.vaadin.ui.TextField;
@Override
protected void setup() {
- SplitPanel sp = new SplitPanel(SplitPanel.ORIENTATION_HORIZONTAL);
+ SplitPanel sp = new HorizontalSplitPanel();
sp.setSizeFull();
Accordion acc = new Accordion();
import com.vaadin.ui.Button.ClickEvent;\r
import com.vaadin.ui.Button.ClickListener;\r
import com.vaadin.ui.HorizontalLayout;\r
+import com.vaadin.ui.HorizontalSplitPanel;\r
import com.vaadin.ui.NativeButton;\r
import com.vaadin.ui.SplitPanel;\r
import com.vaadin.ui.Window;\r
\r
@Override\r
public void init() {\r
- sp = new SplitPanel(SplitPanel.ORIENTATION_HORIZONTAL);\r
+ sp = new HorizontalSplitPanel();\r
sp.setSizeFull();\r
sp.setSplitPosition(0, Sizeable.UNITS_PIXELS);\r
\r
import com.vaadin.terminal.Sizeable;
import com.vaadin.tests.components.TestBase;
+import com.vaadin.ui.HorizontalSplitPanel;
import com.vaadin.ui.SplitPanel;
import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.Window;
modalWindow.setModal(true); // This line causes the problem
getMainWindow().addWindow(modalWindow);
- SplitPanel splitPanel = new SplitPanel(
- SplitPanel.ORIENTATION_HORIZONTAL);
+ SplitPanel splitPanel = new HorizontalSplitPanel();
splitPanel.setSplitPosition(20);
vl.addComponent(splitPanel);
}
import com.vaadin.tests.components.TestBase;
import com.vaadin.ui.Button;
import com.vaadin.ui.Button.ClickEvent;
+import com.vaadin.ui.HorizontalSplitPanel;
import com.vaadin.ui.Panel;
import com.vaadin.ui.SplitPanel;
+import com.vaadin.ui.VerticalSplitPanel;
import com.vaadin.ui.Window.Notification;
public class SplitPanelSplitterWidth extends TestBase {
@Override
protected void setup() {
- final SplitPanel split = new SplitPanel(
- SplitPanel.ORIENTATION_HORIZONTAL);
+ final SplitPanel split = new HorizontalSplitPanel();
split.setWidth("200px");
split.setHeight("200px");
split.setLocked(true);
p.setSizeFull();
split.addComponent(p);
- final SplitPanel split2 = new SplitPanel();
+ final SplitPanel split2 = new VerticalSplitPanel();
split2.setWidth("200px");
split2.setHeight("200px");
split2.setLocked(true);
import com.vaadin.terminal.Sizeable;\r
import com.vaadin.tests.components.AbstractTestCase;\r
import com.vaadin.ui.Button;\r
+import com.vaadin.ui.HorizontalSplitPanel;\r
import com.vaadin.ui.NativeButton;\r
import com.vaadin.ui.SplitPanel;\r
import com.vaadin.ui.TextField;\r
layout.setSizeFull();\r
Window w = new Window("", layout);\r
setMainWindow(w);\r
- SplitPanel splitPanel = new SplitPanel(\r
- SplitPanel.ORIENTATION_HORIZONTAL);\r
+ SplitPanel splitPanel = new HorizontalSplitPanel();\r
Button button = new NativeButton("A huge button");\r
button.setSizeFull();\r
TextField textField = new TextField("A small textfield");\r
import com.vaadin.ui.Label;
import com.vaadin.ui.RichTextArea;
import com.vaadin.ui.SplitPanel;
+import com.vaadin.ui.VerticalSplitPanel;
public class SplitPanelWithRichTextArea extends TestBase {
@Override
protected void setup() {
- SplitPanel sp = new SplitPanel();
+ SplitPanel sp = new VerticalSplitPanel();
sp.setSizeFull();
RichTextArea rta = new RichTextArea();
rta.setSizeFull();
import com.vaadin.tests.components.TestBase;
import com.vaadin.ui.Button;
import com.vaadin.ui.Button.ClickEvent;
+import com.vaadin.ui.HorizontalSplitPanel;
import com.vaadin.ui.SplitPanel;
import com.vaadin.ui.Table;
@Override
protected void setup() {
- SplitPanel split = new SplitPanel(SplitPanel.ORIENTATION_VERTICAL);
+ SplitPanel split = new HorizontalSplitPanel();
table.addContainerProperty("name", Integer.class, 0);
Button button = new Button("Add items", new Button.ClickListener() {
public void buttonClick(ClickEvent event) {
import com.vaadin.data.Property.ValueChangeEvent;
import com.vaadin.data.Property.ValueChangeListener;
import com.vaadin.tests.components.TestBase;
+import com.vaadin.ui.HorizontalSplitPanel;
import com.vaadin.ui.Panel;
import com.vaadin.ui.SplitPanel;
import com.vaadin.ui.Table;
@Override
protected void setup() {
- final SplitPanel split = new SplitPanel(SplitPanel.ORIENTATION_VERTICAL);
+ final SplitPanel split = new HorizontalSplitPanel();
final Table table = new Table();
table.addContainerProperty("name", String.class, "");
import com.vaadin.ui.CssLayout;
import com.vaadin.ui.DragAndDropWrapper;
import com.vaadin.ui.Embedded;
+import com.vaadin.ui.HorizontalSplitPanel;
import com.vaadin.ui.Html5File;
import com.vaadin.ui.Label;
import com.vaadin.ui.SplitPanel;
// get()
// not converted to thread local
- sp = new SplitPanel(SplitPanel.ORIENTATION_HORIZONTAL);
+ sp = new HorizontalSplitPanel();
sp.setSplitPosition(20);
CssLayout l = new CssLayout();
sp.setFirstComponent(l);
import com.vaadin.ui.TabSheet;
import com.vaadin.ui.Table;
import com.vaadin.ui.VerticalLayout;
+import com.vaadin.ui.VerticalSplitPanel;
import com.vaadin.ui.Window;
/**
"Test app to break layout fuction in IE7");
setMainWindow(mainWin);
- SplitPanel sp = new SplitPanel();
+ SplitPanel sp = new VerticalSplitPanel();
sp.setFirstComponent(new Label("First"));
import com.vaadin.terminal.Sizeable;
import com.vaadin.ui.Button;
import com.vaadin.ui.Button.ClickEvent;
+import com.vaadin.ui.HorizontalSplitPanel;
import com.vaadin.ui.Layout;
import com.vaadin.ui.SplitPanel;
import com.vaadin.ui.Table;
setMainWindow(main);
}
- private static class TestLayout extends SplitPanel {
+ private static class TestLayout extends HorizontalSplitPanel {
boolean isLong = true;
final Table table = new MyTable();
final String propId = "col";
final String propId2 = "col2";
public TestLayout() {
- super(ORIENTATION_HORIZONTAL);
setSplitPosition(200, Sizeable.UNITS_PIXELS);
setMargin(false);
}
private SplitPanel initLeftSide() {
- final SplitPanel leftSide = new SplitPanel(ORIENTATION_VERTICAL);
+ final SplitPanel leftSide = new HorizontalSplitPanel();
leftSide.setHeight("100%");
final IndexedContainer dataSource = new IndexedContainer();
import com.vaadin.ui.Panel;
import com.vaadin.ui.SplitPanel;
import com.vaadin.ui.TabSheet;
+import com.vaadin.ui.VerticalSplitPanel;
import com.vaadin.ui.TabSheet.SelectedTabChangeEvent;
import com.vaadin.ui.TabSheet.SelectedTabChangeListener;
import com.vaadin.ui.Table;
mainLayout.setMargin(false);
setMainWindow(mainWindow);
- SplitPanel sp = new SplitPanel();
+ SplitPanel sp = new VerticalSplitPanel();
sp.setSizeFull();
sp.setSplitPosition(20, SplitPanel.UNITS_PIXELS);
package com.vaadin.tests.tickets;\r
\r
import com.vaadin.Application;\r
+import com.vaadin.ui.HorizontalSplitPanel;\r
import com.vaadin.ui.SplitPanel;\r
import com.vaadin.ui.TabSheet;\r
import com.vaadin.ui.Table;\r
setMainWindow(new Window("Ticket2062"));\r
getMainWindow().setSizeFull();\r
\r
- SplitPanel p = new SplitPanel(SplitPanel.ORIENTATION_HORIZONTAL);\r
+ SplitPanel p = new HorizontalSplitPanel();\r
p.setSizeFull();\r
getMainWindow().setContent(p);\r
\r
package com.vaadin.tests.tickets;
import com.vaadin.Application;
+import com.vaadin.ui.HorizontalSplitPanel;
import com.vaadin.ui.SplitPanel;
import com.vaadin.ui.Window;
Window main = new Window("The Main Window");
main.getContent().setSizeFull();
setMainWindow(main);
- SplitPanel sp = new SplitPanel(SplitPanel.ORIENTATION_VERTICAL);
+ SplitPanel sp = new HorizontalSplitPanel();
main.addComponent(sp);
}
}
import com.vaadin.Application;
import com.vaadin.ui.Button;
import com.vaadin.ui.HorizontalLayout;
+import com.vaadin.ui.HorizontalSplitPanel;
import com.vaadin.ui.Label;
import com.vaadin.ui.Panel;
import com.vaadin.ui.SplitPanel;
import com.vaadin.ui.VerticalLayout;
+import com.vaadin.ui.VerticalSplitPanel;
import com.vaadin.ui.Window;
public class Ticket2319 extends Application {
hl.addComponent(panel2);
mainw.addComponent(hl);
- SplitPanel sp = new SplitPanel(SplitPanel.ORIENTATION_HORIZONTAL);
+ SplitPanel sp = new HorizontalSplitPanel();
VerticalLayout first = new VerticalLayout();
first.addComponent(new Label("first"));
sp.setFirstComponent(first);
sp.setSecondComponent(second);
- SplitPanel sp2 = new SplitPanel();
+ SplitPanel sp2 = new VerticalSplitPanel();
Label label = new Label("first");
label.setSizeFull();
sp2.setFirstComponent(label);
import com.vaadin.ui.Button;
import com.vaadin.ui.Embedded;
import com.vaadin.ui.HorizontalLayout;
+import com.vaadin.ui.HorizontalSplitPanel;
import com.vaadin.ui.Label;
import com.vaadin.ui.Layout;
import com.vaadin.ui.SplitPanel;
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent porttitor porta lacus. Nulla tellus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin mollis turpis in mauris faucibus posuere. Nullam rutrum, nisi a fermentum tempus, lacus metus rutrum massa, a condimentum mauris justo a tortor. Mauris aliquet, ante quis ultricies posuere, sapien libero laoreet sem, a accumsan diam metus sed elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Curabitur vehicula metus nec turpis dignissim cursus. Suspendisse potenti. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nullam feugiat orci eget risus. Vestibulum at sem. ");
label.setWidth("100%");
top.addComponent(label);
- split = new SplitPanel(SplitPanel.ORIENTATION_HORIZONTAL);
+ split = new HorizontalSplitPanel();
split.setHeight("100%");
Embedded image = new Embedded("An image", new ExternalResource(
"http://dev.itmill.com/chrome/site/toolkit-logo.png"));
import com.vaadin.ui.Label;
import com.vaadin.ui.SplitPanel;
import com.vaadin.ui.VerticalLayout;
+import com.vaadin.ui.VerticalSplitPanel;
import com.vaadin.ui.Window;
/**
final Window mainWin = new Window("Test app to break layout in IE6");
setMainWindow(mainWin);
- SplitPanel sp = new SplitPanel();
+ SplitPanel sp = new VerticalSplitPanel();
VerticalLayout l = new VerticalLayout();
for (int i = 0; i < 100; i++) {