]> source.dussan.org Git - vaadin-framework.git/commitdiff
Test for #1906
authorJoonas Lehtinen <joonas.lehtinen@itmill.com>
Fri, 4 Jul 2008 07:30:23 +0000 (07:30 +0000)
committerJoonas Lehtinen <joonas.lehtinen@itmill.com>
Fri, 4 Jul 2008 07:30:23 +0000 (07:30 +0000)
svn changeset:5054/svn branch:trunk

src/com/itmill/toolkit/tests/tickets/Ticket1710.java

index afefa5f779200070784ded4af822667e6fbb9eed..29e93d0c96fd6d1a09290a5a5d428579ddad3c85 100644 (file)
@@ -40,17 +40,23 @@ public class Ticket1710 extends com.itmill.toolkit.Application {
         lo.setSpacing(true);\r
 \r
         // OrderedLayout\r
-        OrderedLayout orderedVertical = new OrderedLayout();\r
-        lo.addComponent(new LayoutTestingPanel("OrderedLayout Vertical",\r
-                orderedVertical));\r
-        orderedVertical.setSpacing(true);\r
-        addFields(orderedVertical);\r
-        OrderedLayout orderedHorizontal = new OrderedLayout(\r
-                OrderedLayout.ORIENTATION_HORIZONTAL);\r
-        lo.addComponent(new LayoutTestingPanel("OrderedLayout Horizontal",\r
-                orderedHorizontal));\r
-        orderedHorizontal.setSpacing(true);\r
-        addFields(orderedHorizontal);\r
+        final OrderedLayout orderedLayout = new OrderedLayout();\r
+        LayoutTestingPanel oltp = new LayoutTestingPanel("OrderedLayout",\r
+                orderedLayout);\r
+        lo.addComponent(oltp);\r
+        orderedLayout.setSpacing(false);\r
+        addFields(orderedLayout);\r
+        final Button orientationButton = new Button("horizontal orientation",\r
+                false);\r
+        orientationButton.addListener(new Property.ValueChangeListener() {\r
+            public void valueChange(ValueChangeEvent event) {\r
+                orderedLayout\r
+                        .setOrientation(orientationButton.booleanValue() ? OrderedLayout.ORIENTATION_HORIZONTAL\r
+                                : OrderedLayout.ORIENTATION_VERTICAL);\r
+            }\r
+        });\r
+        orientationButton.setImmediate(true);\r
+        oltp.controls.addComponent(orientationButton);\r
 \r
         // GridLayout\r
         GridLayout grid = new GridLayout(1, 1);\r