From: Artur Signell Date: Thu, 12 Mar 2009 13:25:48 +0000 (+0000) Subject: Merged test case for #2738 X-Git-Tag: 6.7.0.beta1~3067 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=35387a98c607449a1888d607c76ccdee392385ea;p=vaadin-framework.git Merged test case for #2738 svn changeset:7070/svn branch:6.0 --- diff --git a/WebContent/ITMILL/themes/tests-tickets/icons/640ok.png b/WebContent/ITMILL/themes/tests-tickets/icons/640ok.png new file mode 100644 index 0000000000..cfafb13881 Binary files /dev/null and b/WebContent/ITMILL/themes/tests-tickets/icons/640ok.png differ diff --git a/src/com/itmill/toolkit/tests/components/window/EmbeddedInSubWindow.java b/src/com/itmill/toolkit/tests/components/window/EmbeddedInSubWindow.java new file mode 100644 index 0000000000..cb9d8d095d --- /dev/null +++ b/src/com/itmill/toolkit/tests/components/window/EmbeddedInSubWindow.java @@ -0,0 +1,46 @@ +package com.itmill.toolkit.tests.components.window; + +import com.itmill.toolkit.terminal.ThemeResource; +import com.itmill.toolkit.tests.components.TestBase; +import com.itmill.toolkit.ui.Embedded; +import com.itmill.toolkit.ui.Window; + +public class EmbeddedInSubWindow extends TestBase { + + @Override + protected String getDescription() { + return ""; + } + + @Override + protected Integer getTicketNumber() { + // TODO Auto-generated method stub + return null; + } + + @Override + protected void setup() { + setTheme("tests-tickets"); + Window zoom = new Window("Image Preview"); + zoom.setSizeUndefined(); + zoom.getLayout().setSizeUndefined(); + + String res = "icons/640ok.png"; + Embedded imagePreview = new Embedded("", new ThemeResource(res)); + imagePreview.setSizeUndefined(); + + zoom.addComponent(imagePreview); + zoom.setModal(true); + zoom.setResizable(false); + + zoom.addListener(new Window.CloseListener() { + public void windowClose(Window.CloseEvent closeEvent) { + getMainWindow().removeWindow(closeEvent.getWindow()); + } + }); + + getMainWindow().addWindow(zoom); + + } + +}