diff options
Diffstat (limited to 'uitest/src/com/vaadin/tests/tickets/Ticket2406.java')
-rw-r--r-- | uitest/src/com/vaadin/tests/tickets/Ticket2406.java | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/uitest/src/com/vaadin/tests/tickets/Ticket2406.java b/uitest/src/com/vaadin/tests/tickets/Ticket2406.java new file mode 100644 index 0000000000..dd42727591 --- /dev/null +++ b/uitest/src/com/vaadin/tests/tickets/Ticket2406.java @@ -0,0 +1,50 @@ +package com.vaadin.tests.tickets; + +import com.vaadin.Application; +import com.vaadin.ui.Button; +import com.vaadin.ui.Button.ClickEvent; +import com.vaadin.ui.Button.ClickListener; +import com.vaadin.ui.UI.LegacyWindow; +import com.vaadin.ui.VerticalLayout; +import com.vaadin.ui.Window; + +public class Ticket2406 extends Application.LegacyApplication { + + private Window w; + + @Override + public void init() { + LegacyWindow w = new LegacyWindow(getClass().getSimpleName()); + setMainWindow(w); + // setTheme("tests-tickets"); + createUI((VerticalLayout) w.getContent()); + } + + private void createUI(VerticalLayout layout) { + w = new Window("A sub window"); + w.setSizeUndefined(); + getMainWindow().addWindow(w); + + VerticalLayout l = new VerticalLayout(); + l.setSizeFull(); + w.setContent(l); + + Button b = new Button("Button 1"); + b.setSizeFull(); + b.addListener(new ClickListener() { + + @Override + public void buttonClick(ClickEvent event) { + w.setHeight("200px"); + } + + }); + l.addComponent(b); + + for (int i = 0; i < 5; i++) { + b = new Button("Button number " + (i + 2)); + b.setSizeFull(); + l.addComponent(b); + } + } +} |