From e4c0405a8cf7585c5b35101868aca9ddf1265d6f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Risto=20Yrj=C3=A4n=C3=A4?= Date: Thu, 8 Jan 2009 10:27:06 +0000 Subject: [PATCH] Test case for #2436 svn changeset:6447/svn branch:trunk --- .../toolkit/tests/tickets/Ticket2436.java | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/com/itmill/toolkit/tests/tickets/Ticket2436.java diff --git a/src/com/itmill/toolkit/tests/tickets/Ticket2436.java b/src/com/itmill/toolkit/tests/tickets/Ticket2436.java new file mode 100644 index 0000000000..149013d86b --- /dev/null +++ b/src/com/itmill/toolkit/tests/tickets/Ticket2436.java @@ -0,0 +1,35 @@ +package com.itmill.toolkit.tests.tickets; + +import com.itmill.toolkit.Application; +import com.itmill.toolkit.ui.Button; +import com.itmill.toolkit.ui.Component; +import com.itmill.toolkit.ui.PopupView; +import com.itmill.toolkit.ui.Window; + +public class Ticket2436 extends Application { + + public void init() { + final Window main = new Window(); + setMainWindow(main); + + final Button remover = new Button("Remove PopupView"); + final PopupView pv = new PopupView(new PopupView.Content() { + public String getMinimizedValueAsHTML() { + return "PopupView"; + } + + public Component getPopupComponent() { + return remover; + } + }); + + remover.addListener(new Button.ClickListener() { + public void buttonClick(Button.ClickEvent event) { + main.removeComponent(pv); + } + }); + + main.addComponent(pv); + } + +} -- 2.39.5