aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/itmill/toolkit/tests/components/absolutelayout/AbsoluteLayoutClipping.java42
1 files changed, 42 insertions, 0 deletions
diff --git a/src/com/itmill/toolkit/tests/components/absolutelayout/AbsoluteLayoutClipping.java b/src/com/itmill/toolkit/tests/components/absolutelayout/AbsoluteLayoutClipping.java
new file mode 100644
index 0000000000..b43d005274
--- /dev/null
+++ b/src/com/itmill/toolkit/tests/components/absolutelayout/AbsoluteLayoutClipping.java
@@ -0,0 +1,42 @@
+package com.itmill.toolkit.tests.components.absolutelayout;
+
+import com.itmill.toolkit.tests.components.TestBase;
+import com.itmill.toolkit.ui.AbsoluteLayout;
+import com.itmill.toolkit.ui.Label;
+
+public class AbsoluteLayoutClipping extends TestBase {
+
+ @Override
+ protected void setup() {
+ setTheme("tests-tickets");
+ AbsoluteLayout abs = new AbsoluteLayout();
+ abs.setStyleName("borders");
+ abs.setWidth("100px");
+ abs.setHeight("100px");
+
+ Label l = new Label("This should be clipped at 100px");
+ l.setSizeUndefined();
+ abs.addComponent(l, "top:50px;left:50px");
+
+ Label l2 = new Label("This should not be visible");
+ l2.setSizeUndefined();
+ abs.addComponent(l2, "top:80px;left:150px");
+
+ Label l3 = new Label("This should be clipped vertically at 100px");
+ l3.setWidth("50px");
+ abs.addComponent(l3, "top:20px;left:0px");
+
+ addComponent(abs);
+ }
+
+ @Override
+ protected String getDescription() {
+ return "An AbsoluteLayout with fixed size should clip at its borders. Nothing outside the black square should be visible.";
+ }
+
+ @Override
+ protected Integer getTicketNumber() {
+ return 2913;
+ }
+
+}