diff options
-rw-r--r-- | src/com/itmill/toolkit/tests/tickets/Ticket1465ModalNotification.java | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/com/itmill/toolkit/tests/tickets/Ticket1465ModalNotification.java b/src/com/itmill/toolkit/tests/tickets/Ticket1465ModalNotification.java new file mode 100644 index 0000000000..a32a3ab63f --- /dev/null +++ b/src/com/itmill/toolkit/tests/tickets/Ticket1465ModalNotification.java @@ -0,0 +1,44 @@ +package com.itmill.toolkit.tests.tickets; + +import com.itmill.toolkit.Application; +import com.itmill.toolkit.ui.Button; +import com.itmill.toolkit.ui.Label; +import com.itmill.toolkit.ui.Window; +import com.itmill.toolkit.ui.Button.ClickEvent; + +public class Ticket1465ModalNotification extends Application { + + public void init() { + + final Window mainWin = new Window("ButtonPanel containing a table test"); + setMainWindow(mainWin); + + final Window modal = new Window("Modal window"); + modal.setModal(true); + + Button b = new Button("click to show notification", + new Button.ClickListener() { + + public void buttonClick(ClickEvent event) { + modal.showNotification( + "Try clicking the button in main window!", + Window.Notification.TYPE_ERROR_MESSAGE); + + } + }); + modal.addComponent(b); + + mainWin.addWindow(modal); + + b = new Button("click to test modality!", new Button.ClickListener() { + + public void buttonClick(ClickEvent event) { + mainWin.addComponent(new Label("clicked")); + + } + }); + + mainWin.addComponent(b); + + } +}
\ No newline at end of file |