From 6cfa20ea393fd7dadaf4cc5ccf7c8e7851f3b527 Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Thu, 28 Aug 2008 06:42:47 +0000 Subject: [PATCH] Testcase for #2014 svn changeset:5282/svn branch:trunk --- .../toolkit/tests/tickets/Ticket2014.java | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 src/com/itmill/toolkit/tests/tickets/Ticket2014.java diff --git a/src/com/itmill/toolkit/tests/tickets/Ticket2014.java b/src/com/itmill/toolkit/tests/tickets/Ticket2014.java new file mode 100644 index 0000000000..4dfd5e7103 --- /dev/null +++ b/src/com/itmill/toolkit/tests/tickets/Ticket2014.java @@ -0,0 +1,62 @@ +package com.itmill.toolkit.tests.tickets; + +import java.util.UUID; + +import com.itmill.toolkit.Application; +import com.itmill.toolkit.ui.Button; +import com.itmill.toolkit.ui.GridLayout; +import com.itmill.toolkit.ui.OrderedLayout; +import com.itmill.toolkit.ui.Panel; +import com.itmill.toolkit.ui.Window; +import com.itmill.toolkit.ui.Button.ClickEvent; +import com.itmill.toolkit.ui.Button.ClickListener; + +public class Ticket2014 extends Application { + + private OrderedLayout innerLayout1; + private Button b1; + private Panel panel; + + public void init() { + Window w = new Window(getClass().getName()); + setMainWindow(w); + // setTheme("tests-ticket"); + GridLayout layout = new GridLayout(10, 10); + w.setLayout(layout); + createUI(layout); + } + + private void createUI(GridLayout layout) { + createPanel(layout); + + layout.addComponent(new Button("Change class name", + new ClickListener() { + + public void buttonClick(ClickEvent event) { + b1.setStyleName(UUID.randomUUID().toString()); + } + + })); + + } + + private void createPanel(GridLayout layout) { + panel = new Panel("panel caption"); + layout.addComponent(panel); + + innerLayout1 = new OrderedLayout(OrderedLayout.ORIENTATION_HORIZONTAL); + innerLayout1.setSpacing(true); + panel.addComponent(innerLayout1); + + b1 = new Button("Button inside orderedLayout", new ClickListener() { + + public void buttonClick(ClickEvent event) { + System.out.println("Clicked " + event.getButton().getCaption()); + } + + }); + + innerLayout1.addComponent(b1); + + } +} -- 2.39.5