From: Joonas Lehtinen Date: Fri, 11 Jul 2008 16:56:35 +0000 (+0000) Subject: Test for Ticket #1939 - Resetting orderedlayout width on fly affects its components... X-Git-Tag: 6.7.0.beta1~4429 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=8d7590095b7f7bd193349946f950e59d22bad05a;p=vaadin-framework.git Test for Ticket #1939 - Resetting orderedlayout width on fly affects its components layout in some situations svn changeset:5098/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/tests/tickets/Ticket1939.java b/src/com/itmill/toolkit/tests/tickets/Ticket1939.java new file mode 100644 index 0000000000..50aaf03c1d --- /dev/null +++ b/src/com/itmill/toolkit/tests/tickets/Ticket1939.java @@ -0,0 +1,35 @@ +package com.itmill.toolkit.tests.tickets; + +import com.itmill.toolkit.Application; +import com.itmill.toolkit.ui.Button; +import com.itmill.toolkit.ui.OrderedLayout; +import com.itmill.toolkit.ui.TextField; +import com.itmill.toolkit.ui.Window; +import com.itmill.toolkit.ui.Button.ClickEvent; + +public class Ticket1939 extends Application { + + public void init() { + Window w = new Window(getClass().getName()); + setMainWindow(w); + + final OrderedLayout l = new OrderedLayout(); + l.setWidth(400); + l.setHeight(100); + l.addComponent(new TextField("This one works fine")); + TextField t = new TextField(); + t.setRequired(true); + t.setValue("This one bugs"); + l.addComponent(t); + w.addComponent(l); + + w.addComponent(new Button("show me the bug", + new Button.ClickListener() { + public void buttonClick(ClickEvent event) { + l.setWidth(-1); + } + })); + + } + +}