]> source.dussan.org Git - vaadin-framework.git/commitdiff
added test case
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 12 Aug 2008 08:34:34 +0000 (08:34 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 12 Aug 2008 08:34:34 +0000 (08:34 +0000)
svn changeset:5172/svn branch:trunk

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

diff --git a/src/com/itmill/toolkit/tests/tickets/Ticket1919.java b/src/com/itmill/toolkit/tests/tickets/Ticket1919.java
new file mode 100644 (file)
index 0000000..9662615
--- /dev/null
@@ -0,0 +1,52 @@
+package com.itmill.toolkit.tests.tickets;\r
+\r
+import com.itmill.toolkit.ui.Button;\r
+import com.itmill.toolkit.ui.Component;\r
+import com.itmill.toolkit.ui.GridLayout;\r
+import com.itmill.toolkit.ui.Panel;\r
+import com.itmill.toolkit.ui.Window;\r
+\r
+public class Ticket1919 extends com.itmill.toolkit.Application {\r
+\r
+    private GridLayout lo;\r
+    private boolean on = true;\r
+\r
+    public void init() {\r
+        final Window main = new Window(getClass().getName().substring(\r
+                getClass().getName().lastIndexOf(".") + 1));\r
+        setMainWindow(main);\r
+\r
+        main.setTheme("tests-tickets");\r
+\r
+        lo = new GridLayout(2, 2);\r
+        lo.setSizeFull();\r
+        lo.setMargin(true);\r
+        lo.setSpacing(true);\r
+\r
+        lo.addComponent(getTestComponent());\r
+        lo.addComponent(getTestComponent());\r
+        lo.addComponent(getTestComponent());\r
+        lo.addComponent(getTestComponent());\r
+\r
+        main.setLayout(lo);\r
+\r
+    }\r
+\r
+    public void toggleStyleName() {\r
+        if (on) {\r
+            lo.setStyleName("test");\r
+        } else {\r
+            lo.setStyleName("");\r
+        }\r
+        on = !on;\r
+    }\r
+\r
+    private Component getTestComponent() {\r
+        Panel p = new Panel();\r
+        p.setSizeFull();\r
+\r
+        Button b = new Button("toggle Values", this, "toggleStyleName");\r
+        p.addComponent(b);\r
+        return p;\r
+    }\r
+}
\ No newline at end of file