]> source.dussan.org Git - vaadin-framework.git/commitdiff
Added new test for layout alignments.
authorJouni Koivuviita <jouni.koivuviita@itmill.com>
Fri, 16 Nov 2007 10:27:17 +0000 (10:27 +0000)
committerJouni Koivuviita <jouni.koivuviita@itmill.com>
Fri, 16 Nov 2007 10:27:17 +0000 (10:27 +0000)
svn changeset:2842/svn branch:trunk

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

diff --git a/src/com/itmill/toolkit/tests/TestForAlignments.java b/src/com/itmill/toolkit/tests/TestForAlignments.java
new file mode 100644 (file)
index 0000000..0f9df48
--- /dev/null
@@ -0,0 +1,62 @@
+package com.itmill.toolkit.tests;
+
+import com.itmill.toolkit.ui.Button;
+import com.itmill.toolkit.ui.CustomComponent;
+import com.itmill.toolkit.ui.DateField;
+import com.itmill.toolkit.ui.OrderedLayout;
+import com.itmill.toolkit.ui.TextField;
+
+public class TestForAlignments extends CustomComponent {
+
+       public TestForAlignments() {
+
+               OrderedLayout main = new OrderedLayout();
+
+               Button b1 = new Button("Right");
+               Button b2 = new Button("Left");
+               Button b3 = new Button("Bottom");
+               Button b4 = new Button("Top");
+               TextField t1 = new TextField("Right aligned");
+               TextField t2 = new TextField("Bottom aligned");
+               DateField d1 = new DateField("Center aligned");
+               DateField d2 = new DateField("Center aligned");
+
+               OrderedLayout vert = new OrderedLayout();
+               vert.addComponent(b1);
+               vert.addComponent(b2);
+               vert.addComponent(t1);
+               vert.addComponent(d1);
+               vert.setWidth(500);
+               vert.setComponentAlignment(b1, OrderedLayout.ALIGNMENT_RIGHT,
+                               OrderedLayout.ALIGNMENT_TOP);
+               vert.setComponentAlignment(b2, OrderedLayout.ALIGNMENT_LEFT,
+                               OrderedLayout.ALIGNMENT_TOP);
+               vert.setComponentAlignment(t1, OrderedLayout.ALIGNMENT_RIGHT,
+                               OrderedLayout.ALIGNMENT_TOP);
+               vert.setComponentAlignment(d1,
+                               OrderedLayout.ALIGNMENT_HORIZONTAL_CENTER,
+                               OrderedLayout.ALIGNMENT_TOP);
+               OrderedLayout hori = new OrderedLayout(
+                               OrderedLayout.ORIENTATION_HORIZONTAL);
+               hori.addComponent(b3);
+               hori.addComponent(b4);
+               hori.addComponent(t2);
+               hori.addComponent(d2);
+               hori.setHeight(200);
+               hori.setComponentAlignment(b3, OrderedLayout.ALIGNMENT_LEFT,
+                               OrderedLayout.ALIGNMENT_BOTTOM);
+               hori.setComponentAlignment(b4, OrderedLayout.ALIGNMENT_LEFT,
+                               OrderedLayout.ALIGNMENT_TOP);
+               hori.setComponentAlignment(t2, OrderedLayout.ALIGNMENT_LEFT,
+                               OrderedLayout.ALIGNMENT_BOTTOM);
+               hori.setComponentAlignment(d2, OrderedLayout.ALIGNMENT_LEFT,
+                               OrderedLayout.ALIGNMENT_VERTICAL_CENTER);
+
+               main.addComponent(vert);
+               main.addComponent(hori);
+
+               setCompositionRoot(main);
+
+       }
+
+}