--- /dev/null
+package com.itmill.toolkit.tests.tickets;\r
+\r
+import com.itmill.toolkit.Application;\r
+import com.itmill.toolkit.ui.GridLayout;\r
+import com.itmill.toolkit.ui.Label;\r
+import com.itmill.toolkit.ui.Window;\r
+\r
+public class Ticket1972 extends Application {\r
+\r
+ public void init() {\r
+ Window w = new Window(getClass().getSimpleName());\r
+ setMainWindow(w);\r
+ setTheme("tests-ticket");\r
+ GridLayout layout = new GridLayout(3, 3);\r
+ layout.setStyleName("borders");\r
+ layout.addComponent(new Label("1-1"));\r
+ layout.space();\r
+ layout.space();\r
+ layout.addComponent(new Label("2-1"));\r
+ layout.space();\r
+ layout.space();\r
+ layout.addComponent(new Label("3-1"));\r
+ layout.space();\r
+ layout.addComponent(new Label("3-3"));\r
+\r
+ w.setLayout(layout);\r
+ }\r
+\r
+}\r
--- /dev/null
+package com.itmill.toolkit.tests.tickets;\r
+\r
+import com.itmill.toolkit.Application;\r
+import com.itmill.toolkit.ui.GridLayout;\r
+import com.itmill.toolkit.ui.Select;\r
+import com.itmill.toolkit.ui.Window;\r
+\r
+public class Ticket2011 extends Application {\r
+\r
+ public void init() {\r
+ Window w = new Window(getClass().getSimpleName());\r
+ setMainWindow(w);\r
+ // setTheme("tests-ticket");\r
+ GridLayout layout = new GridLayout(10, 10);\r
+ w.setLayout(layout);\r
+ createUI(layout);\r
+ }\r
+\r
+ private void createUI(GridLayout layout) {\r
+ Select s = new Select("Select");\r
+ s.addItem("Item 1");\r
+ s.addItem("Item 2");\r
+ layout.addComponent(s);\r
+ }\r
+}\r
--- /dev/null
+package com.itmill.toolkit.tests.tickets;\r
+\r
+import com.itmill.toolkit.Application;\r
+import com.itmill.toolkit.ui.Button;\r
+import com.itmill.toolkit.ui.GridLayout;\r
+import com.itmill.toolkit.ui.Label;\r
+import com.itmill.toolkit.ui.OrderedLayout;\r
+import com.itmill.toolkit.ui.Panel;\r
+import com.itmill.toolkit.ui.TextField;\r
+import com.itmill.toolkit.ui.Window;\r
+import com.itmill.toolkit.ui.Button.ClickEvent;\r
+import com.itmill.toolkit.ui.Button.ClickListener;\r
+\r
+public class Ticket677 extends Application {\r
+\r
+ private Panel panel;\r
+\r
+ public void init() {\r
+ Window w = new Window(getClass().getSimpleName());\r
+ setMainWindow(w);\r
+ // setTheme("tests-ticket");\r
+ GridLayout layout = new GridLayout(10, 10);\r
+ w.setLayout(layout);\r
+ createUI(layout);\r
+ }\r
+\r
+ private void createUI(GridLayout layout) {\r
+ panel = new Panel("panel caption");\r
+ layout.addComponent(panel);\r
+ layout.addComponent(new Button("Enable", new ClickListener() {\r
+\r
+ public void buttonClick(ClickEvent event) {\r
+ panel.setEnabled(true);\r
+ }\r
+\r
+ }));\r
+\r
+ layout.addComponent(new Button("Disable", new ClickListener() {\r
+\r
+ public void buttonClick(ClickEvent event) {\r
+ panel.setEnabled(false);\r
+ }\r
+\r
+ }));\r
+\r
+ panel.addComponent(new Label("Label 1"));\r
+\r
+ OrderedLayout innerLayout1 = new OrderedLayout(\r
+ OrderedLayout.ORIENTATION_HORIZONTAL);\r
+ innerLayout1.setSpacing(true);\r
+ panel.addComponent(innerLayout1);\r
+\r
+ innerLayout1.addComponent(new TextField(\r
+ "TextField inside orderedLayout"));\r
+ innerLayout1.addComponent(new Button("Button inside orderedLayout"));\r
+ innerLayout1.addComponent(new Label("Label inside orderedLayout"));\r
+\r
+ panel.addComponent(new Label("Label 2"));\r
+\r
+ GridLayout innerLayout2 = new GridLayout(3, 3);\r
+ innerLayout2.setSpacing(true);\r
+ innerLayout2.addComponent(new TextField("TextField inside gridLayout"));\r
+ innerLayout2.addComponent(new Button("Button inside gridLayout"));\r
+ innerLayout2.addComponent(new Label("Label inside gridLayout"));\r
+ panel.addComponent(innerLayout2);\r
+\r
+ }\r
+}\r