diff options
author | Matti Tahvonen <matti.tahvonen@itmill.com> | 2007-03-12 12:26:35 +0000 |
---|---|---|
committer | Matti Tahvonen <matti.tahvonen@itmill.com> | 2007-03-12 12:26:35 +0000 |
commit | 3c25fa9105d6344dc426a465d1550edfe6cc3604 (patch) | |
tree | e217e9e0c6d32964c073e648875251c7d6318c00 /src/com/itmill/toolkit/demo/features/FeatureWindow.java | |
parent | 22d3109b724e249edb8ef4abf09171d1ff80003a (diff) | |
download | vaadin-framework-3c25fa9105d6344dc426a465d1550edfe6cc3604.tar.gz vaadin-framework-3c25fa9105d6344dc426a465d1550edfe6cc3604.zip |
DIW windows: now closing mechanism is pretty much complete
svn changeset:845/svn branch:trunk
Diffstat (limited to 'src/com/itmill/toolkit/demo/features/FeatureWindow.java')
-rw-r--r-- | src/com/itmill/toolkit/demo/features/FeatureWindow.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/com/itmill/toolkit/demo/features/FeatureWindow.java b/src/com/itmill/toolkit/demo/features/FeatureWindow.java index 7e2a3471f7..193ebc7253 100644 --- a/src/com/itmill/toolkit/demo/features/FeatureWindow.java +++ b/src/com/itmill/toolkit/demo/features/FeatureWindow.java @@ -29,8 +29,9 @@ package com.itmill.toolkit.demo.features; import com.itmill.toolkit.ui.*; +import com.itmill.toolkit.ui.Window.CloseEvent; -public class FeatureWindow extends Feature { +public class FeatureWindow extends Feature implements Window.CloseListener { Button addButton = new Button("Add to application", this, "addWin"); Button removeButton = new Button("Remove from application", this, "delWin"); @@ -49,6 +50,7 @@ public class FeatureWindow extends Feature { OrderedLayout layoutUpper = new OrderedLayout(); OrderedLayout layoutLower = new OrderedLayout(); demoWindow = new Window("Feature Test Window"); + demoWindow.addListener(this); layoutUpper.addComponent(addButton); layoutUpper.addComponent(removeButton); @@ -127,6 +129,7 @@ public class FeatureWindow extends Feature { Label.CONTENT_XHTML)); windowProperties.getField("name").setReadOnly(true); + demoWindow.setVisible(true); updateWinStatus(); } @@ -145,4 +148,8 @@ public class FeatureWindow extends Feature { removeButton.setEnabled(true); } } + + public void windowClose(CloseEvent e) { + delWin(); + } } |