From: Artur Signell Date: Mon, 8 Sep 2008 11:55:42 +0000 (+0000) Subject: Test case for #2060 X-Git-Tag: 6.7.0.beta1~4189 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=4ed84f3f85fc1430e778c885507682f11f8941de;p=vaadin-framework.git Test case for #2060 svn changeset:5373/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/tests/tickets/Ticket2060.java b/src/com/itmill/toolkit/tests/tickets/Ticket2060.java new file mode 100644 index 0000000000..604edaf5b4 --- /dev/null +++ b/src/com/itmill/toolkit/tests/tickets/Ticket2060.java @@ -0,0 +1,50 @@ +package com.itmill.toolkit.tests.tickets; + +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.Window; +import com.itmill.toolkit.ui.Button.ClickEvent; +import com.itmill.toolkit.ui.Button.ClickListener; + +public class Ticket2060 extends Application { + + private Button button1; + private Button button2; + private Button button3; + + public void init() { + Window w = new Window(getClass().getSimpleName()); + setMainWindow(w); + // setTheme("tests-tickets"); + GridLayout layout = new GridLayout(10, 10); + w.setLayout(layout); + createUI(layout); + } + + private void createUI(GridLayout layout) { + OrderedLayout buttonLayout = new OrderedLayout( + OrderedLayout.ORIENTATION_HORIZONTAL); + button1 = new Button("Button which is 50px wide"); + button1.setWidth("50px"); + button2 = new Button("Button without width"); + button3 = new Button("Click to repaint buttons", new ClickListener() { + + public void buttonClick(ClickEvent event) { + button1.requestRepaint(); + button2.requestRepaint(); + button3.requestRepaint(); + + } + + }); + + buttonLayout.addComponent(button1); + buttonLayout.addComponent(button2); + buttonLayout.addComponent(button3); + + layout.addComponent(buttonLayout); + + } +}