aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Englund <marc.englund@itmill.com>2008-09-05 13:36:11 +0000
committerMarc Englund <marc.englund@itmill.com>2008-09-05 13:36:11 +0000
commit3b7735e99d06bc769f2ee1ca93a2f39bdbfd573b (patch)
tree4ae81a76f681248bd1c66f4d93cf25696fe6ae4f
parentfa3664f80d2e8a8206cd966f58f4b7a27c809131 (diff)
downloadvaadin-framework-3b7735e99d06bc769f2ee1ca93a2f39bdbfd573b.tar.gz
vaadin-framework-3b7735e99d06bc769f2ee1ca93a2f39bdbfd573b.zip
Test for #2023
svn changeset:5363/svn branch:trunk
-rw-r--r--src/com/itmill/toolkit/tests/tickets/Ticket2023.java50
1 files changed, 50 insertions, 0 deletions
diff --git a/src/com/itmill/toolkit/tests/tickets/Ticket2023.java b/src/com/itmill/toolkit/tests/tickets/Ticket2023.java
new file mode 100644
index 0000000000..5f2a7c4a37
--- /dev/null
+++ b/src/com/itmill/toolkit/tests/tickets/Ticket2023.java
@@ -0,0 +1,50 @@
+package com.itmill.toolkit.tests.tickets;
+
+import com.itmill.toolkit.ui.AbstractComponent;
+import com.itmill.toolkit.ui.Button;
+import com.itmill.toolkit.ui.GridLayout;
+import com.itmill.toolkit.ui.Window;
+import com.itmill.toolkit.ui.Button.ClickEvent;
+
+public class Ticket2023 extends com.itmill.toolkit.Application implements
+ Button.ClickListener {
+
+ AbstractComponent c = new Button();
+
+ public void init() {
+ Window main = new Window();
+ setMainWindow(main);
+
+ String[] sizes = { "20", "100", "1", "0", "-1", "", "z" };
+ String[] units = { "%", "px", "em", "ex", "in", "cm", "mm", "pt", "pc",
+ "", "p", "zyx" };
+
+ GridLayout gl = new GridLayout(units.length, sizes.length);
+ main.addComponent(gl);
+ for (int i = 0; i < sizes.length; i++) {
+ for (int j = 0; j < units.length; j++) {
+ String s = sizes[i] + units[j];
+ gl.addComponent(new Button(s, this));
+ }
+ }
+
+ gl.addComponent(new Button("null", new Button.ClickListener() {
+
+ public void buttonClick(ClickEvent event) {
+ c.setWidth(null);
+ c.setHeight(null);
+
+ }
+
+ }));
+
+ main.addComponent(c);
+
+ }
+
+ public void buttonClick(ClickEvent event) {
+ c.setWidth(event.getButton().getCaption());
+ c.setHeight(event.getButton().getCaption());
+
+ }
+}