]> source.dussan.org Git - vaadin-framework.git/commitdiff
Test for #2001
authorJoonas Lehtinen <joonas.lehtinen@itmill.com>
Thu, 21 Aug 2008 11:40:29 +0000 (11:40 +0000)
committerJoonas Lehtinen <joonas.lehtinen@itmill.com>
Thu, 21 Aug 2008 11:40:29 +0000 (11:40 +0000)
svn changeset:5237/svn branch:trunk

src/com/itmill/toolkit/tests/tickets/Ticket2001.java [new file with mode: 0644]

diff --git a/src/com/itmill/toolkit/tests/tickets/Ticket2001.java b/src/com/itmill/toolkit/tests/tickets/Ticket2001.java
new file mode 100644 (file)
index 0000000..a03268c
--- /dev/null
@@ -0,0 +1,32 @@
+package com.itmill.toolkit.tests.tickets;
+
+import com.itmill.toolkit.Application;
+import com.itmill.toolkit.data.Property;
+import com.itmill.toolkit.data.Property.ValueChangeEvent;
+import com.itmill.toolkit.ui.Button;
+import com.itmill.toolkit.ui.Label;
+import com.itmill.toolkit.ui.OrderedLayout;
+import com.itmill.toolkit.ui.Window;
+
+public class Ticket2001 extends Application {
+
+    public void init() {
+        final Window w = new Window(getClass().getName());
+        setMainWindow(w);
+
+        final OrderedLayout l = new OrderedLayout();
+        l.addComponent(new Label("row 1"));
+        l.addComponent(new Label("row 2"));
+        w.addComponent(l);
+
+        final Button b = new Button("fixed width: 30px", false);
+        b.addListener(new Property.ValueChangeListener() {
+            public void valueChange(ValueChangeEvent event) {
+                l.setWidth(b.booleanValue() ? 30 : -1);
+            }
+        });
+        b.setImmediate(true);
+        w.addComponent(b);
+
+    }
+}