From: Joonas Lehtinen Date: Mon, 30 Jun 2008 16:27:50 +0000 (+0000) Subject: Testcase for #1869 X-Git-Tag: 6.7.0.beta1~4531 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=7ea465371bc49be26265ebc0cba77a994f538a21;p=vaadin-framework.git Testcase for #1869 svn changeset:4987/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/tests/tickets/Ticket1869.java b/src/com/itmill/toolkit/tests/tickets/Ticket1869.java new file mode 100644 index 0000000000..473d0ea630 --- /dev/null +++ b/src/com/itmill/toolkit/tests/tickets/Ticket1869.java @@ -0,0 +1,57 @@ +package com.itmill.toolkit.tests.tickets; + +import java.util.LinkedList; + +import com.itmill.toolkit.ui.Button; +import com.itmill.toolkit.ui.ExpandLayout; +import com.itmill.toolkit.ui.GridLayout; +import com.itmill.toolkit.ui.Panel; +import com.itmill.toolkit.ui.Window; + +public class Ticket1869 extends com.itmill.toolkit.Application { + + LinkedList listOfAllFields = new LinkedList(); + + public void init() { + + GridLayout lo = new GridLayout(2, 1); + setMainWindow(new Window("#869", lo)); + lo.setMargin(true); + lo.setSpacing(true); + + ExpandLayout el = new ExpandLayout(); + Panel elp = new Panel( + "Vertical ExpandLayout /w first component expanded", el); + el.setHeight(1000); + for (int i = 0; i < 3; i++) { + Button b = new Button("x"); + el.addComponent(b); + if (i == 0) { + b.setSizeFull(); + el.expand(b); + } + } + lo.addComponent(elp); + elp.setWidth(300); + elp.setHeight(300); + elp.setScrollable(true); + + ExpandLayout elh = new ExpandLayout(ExpandLayout.ORIENTATION_HORIZONTAL); + Panel elph = new Panel( + "Horizontal ExpandLayout /w first component expanded", elh); + elh.setWidth(1000); + for (int i = 0; i < 3; i++) { + Button b = new Button("x"); + elh.addComponent(b); + if (i == 0) { + b.setSizeFull(); + elh.expand(b); + } + } + lo.addComponent(elph); + elph.setWidth(300); + elph.setHeight(300); + elph.setScrollable(true); + + } +}