aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatti Tahvonen <matti.tahvonen@itmill.com>2008-08-12 08:34:34 +0000
committerMatti Tahvonen <matti.tahvonen@itmill.com>2008-08-12 08:34:34 +0000
commit7a9366f9faa16d70d34cb74ad656499f4ccc5660 (patch)
treed525b9d78b46821cc6d2cb0f358beb26e6bd70a5
parenta3ea5b10378a349489a26b8d6988028efbe40c0b (diff)
downloadvaadin-framework-7a9366f9faa16d70d34cb74ad656499f4ccc5660.tar.gz
vaadin-framework-7a9366f9faa16d70d34cb74ad656499f4ccc5660.zip
added test case
svn changeset:5172/svn branch:trunk
-rw-r--r--src/com/itmill/toolkit/tests/tickets/Ticket1919.java52
1 files changed, 52 insertions, 0 deletions
diff --git a/src/com/itmill/toolkit/tests/tickets/Ticket1919.java b/src/com/itmill/toolkit/tests/tickets/Ticket1919.java
new file mode 100644
index 0000000000..9662615e4b
--- /dev/null
+++ b/src/com/itmill/toolkit/tests/tickets/Ticket1919.java
@@ -0,0 +1,52 @@
+package com.itmill.toolkit.tests.tickets;
+
+import com.itmill.toolkit.ui.Button;
+import com.itmill.toolkit.ui.Component;
+import com.itmill.toolkit.ui.GridLayout;
+import com.itmill.toolkit.ui.Panel;
+import com.itmill.toolkit.ui.Window;
+
+public class Ticket1919 extends com.itmill.toolkit.Application {
+
+ private GridLayout lo;
+ private boolean on = true;
+
+ public void init() {
+ final Window main = new Window(getClass().getName().substring(
+ getClass().getName().lastIndexOf(".") + 1));
+ setMainWindow(main);
+
+ main.setTheme("tests-tickets");
+
+ lo = new GridLayout(2, 2);
+ lo.setSizeFull();
+ lo.setMargin(true);
+ lo.setSpacing(true);
+
+ lo.addComponent(getTestComponent());
+ lo.addComponent(getTestComponent());
+ lo.addComponent(getTestComponent());
+ lo.addComponent(getTestComponent());
+
+ main.setLayout(lo);
+
+ }
+
+ public void toggleStyleName() {
+ if (on) {
+ lo.setStyleName("test");
+ } else {
+ lo.setStyleName("");
+ }
+ on = !on;
+ }
+
+ private Component getTestComponent() {
+ Panel p = new Panel();
+ p.setSizeFull();
+
+ Button b = new Button("toggle Values", this, "toggleStyleName");
+ p.addComponent(b);
+ return p;
+ }
+} \ No newline at end of file