From 23da22e0d1a49f1d1a544f411c5eeacd98d58af6 Mon Sep 17 00:00:00 2001 From: Joonas Lehtinen Date: Fri, 4 Jul 2008 07:30:23 +0000 Subject: [PATCH] Test for #1906 svn changeset:5054/svn branch:trunk --- .../toolkit/tests/tickets/Ticket1710.java | 28 +++++++++++-------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/src/com/itmill/toolkit/tests/tickets/Ticket1710.java b/src/com/itmill/toolkit/tests/tickets/Ticket1710.java index afefa5f779..29e93d0c96 100644 --- a/src/com/itmill/toolkit/tests/tickets/Ticket1710.java +++ b/src/com/itmill/toolkit/tests/tickets/Ticket1710.java @@ -40,17 +40,23 @@ public class Ticket1710 extends com.itmill.toolkit.Application { lo.setSpacing(true); // OrderedLayout - OrderedLayout orderedVertical = new OrderedLayout(); - lo.addComponent(new LayoutTestingPanel("OrderedLayout Vertical", - orderedVertical)); - orderedVertical.setSpacing(true); - addFields(orderedVertical); - OrderedLayout orderedHorizontal = new OrderedLayout( - OrderedLayout.ORIENTATION_HORIZONTAL); - lo.addComponent(new LayoutTestingPanel("OrderedLayout Horizontal", - orderedHorizontal)); - orderedHorizontal.setSpacing(true); - addFields(orderedHorizontal); + final OrderedLayout orderedLayout = new OrderedLayout(); + LayoutTestingPanel oltp = new LayoutTestingPanel("OrderedLayout", + orderedLayout); + lo.addComponent(oltp); + orderedLayout.setSpacing(false); + addFields(orderedLayout); + final Button orientationButton = new Button("horizontal orientation", + false); + orientationButton.addListener(new Property.ValueChangeListener() { + public void valueChange(ValueChangeEvent event) { + orderedLayout + .setOrientation(orientationButton.booleanValue() ? OrderedLayout.ORIENTATION_HORIZONTAL + : OrderedLayout.ORIENTATION_VERTICAL); + } + }); + orientationButton.setImmediate(true); + oltp.controls.addComponent(orientationButton); // GridLayout GridLayout grid = new GridLayout(1, 1); -- 2.39.5