aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorArtur Signell <artur.signell@itmill.com>2008-09-08 11:55:42 +0000
committerArtur Signell <artur.signell@itmill.com>2008-09-08 11:55:42 +0000
commit4ed84f3f85fc1430e778c885507682f11f8941de (patch)
treeb73c57eafff4bea9e52c88ca00c4458c4e2122f8 /src
parent11eb8c5939266d86bcf54415a538d7ec701046d4 (diff)
downloadvaadin-framework-4ed84f3f85fc1430e778c885507682f11f8941de.tar.gz
vaadin-framework-4ed84f3f85fc1430e778c885507682f11f8941de.zip
Test case for #2060
svn changeset:5373/svn branch:trunk
Diffstat (limited to 'src')
-rw-r--r--src/com/itmill/toolkit/tests/tickets/Ticket2060.java50
1 files changed, 50 insertions, 0 deletions
diff --git a/src/com/itmill/toolkit/tests/tickets/Ticket2060.java b/src/com/itmill/toolkit/tests/tickets/Ticket2060.java
new file mode 100644
index 0000000000..604edaf5b4
--- /dev/null
+++ b/src/com/itmill/toolkit/tests/tickets/Ticket2060.java
@@ -0,0 +1,50 @@
+package com.itmill.toolkit.tests.tickets;
+
+import com.itmill.toolkit.Application;
+import com.itmill.toolkit.ui.Button;
+import com.itmill.toolkit.ui.GridLayout;
+import com.itmill.toolkit.ui.OrderedLayout;
+import com.itmill.toolkit.ui.Window;
+import com.itmill.toolkit.ui.Button.ClickEvent;
+import com.itmill.toolkit.ui.Button.ClickListener;
+
+public class Ticket2060 extends Application {
+
+ private Button button1;
+ private Button button2;
+ private Button button3;
+
+ public void init() {
+ Window w = new Window(getClass().getSimpleName());
+ setMainWindow(w);
+ // setTheme("tests-tickets");
+ GridLayout layout = new GridLayout(10, 10);
+ w.setLayout(layout);
+ createUI(layout);
+ }
+
+ private void createUI(GridLayout layout) {
+ OrderedLayout buttonLayout = new OrderedLayout(
+ OrderedLayout.ORIENTATION_HORIZONTAL);
+ button1 = new Button("Button which is 50px wide");
+ button1.setWidth("50px");
+ button2 = new Button("Button without width");
+ button3 = new Button("Click to repaint buttons", new ClickListener() {
+
+ public void buttonClick(ClickEvent event) {
+ button1.requestRepaint();
+ button2.requestRepaint();
+ button3.requestRepaint();
+
+ }
+
+ });
+
+ buttonLayout.addComponent(button1);
+ buttonLayout.addComponent(button2);
+ buttonLayout.addComponent(button3);
+
+ layout.addComponent(buttonLayout);
+
+ }
+}