diff options
author | Matti Tahvonen <matti.tahvonen@itmill.com> | 2007-11-28 09:26:19 +0000 |
---|---|---|
committer | Matti Tahvonen <matti.tahvonen@itmill.com> | 2007-11-28 09:26:19 +0000 |
commit | 132384b229e55bcbaa6d7400a521beda93443591 (patch) | |
tree | 6283f5310a4a0509edccc67076fc03d2997241b2 /src | |
parent | dcfd85a71eb515dbd68912b59b62773065c56efb (diff) | |
download | vaadin-framework-132384b229e55bcbaa6d7400a521beda93443591.tar.gz vaadin-framework-132384b229e55bcbaa6d7400a521beda93443591.zip |
tuning TreeFileSystemContainer demo
svn changeset:3011/svn branch:trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/com/itmill/toolkit/demo/TreeFilesystemContainer.java | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/src/com/itmill/toolkit/demo/TreeFilesystemContainer.java b/src/com/itmill/toolkit/demo/TreeFilesystemContainer.java index 33ca45e728..4606b3797a 100644 --- a/src/com/itmill/toolkit/demo/TreeFilesystemContainer.java +++ b/src/com/itmill/toolkit/demo/TreeFilesystemContainer.java @@ -5,6 +5,7 @@ import java.io.File; import com.itmill.toolkit.data.util.FilesystemContainer; import com.itmill.toolkit.data.util.FilesystemContainer.FileItem; import com.itmill.toolkit.demo.util.SampleDirectory; +import com.itmill.toolkit.ui.ExpandLayout; import com.itmill.toolkit.ui.Field; import com.itmill.toolkit.ui.Label; import com.itmill.toolkit.ui.Panel; @@ -38,14 +39,19 @@ public class TreeFilesystemContainer extends com.itmill.toolkit.Application private Label fileProperties = new Label(); public void init() { - Window main = new Window("Tree FilesystemContainer demo"); - setMainWindow(main); + Window w = new Window("Tree FilesystemContainer demo"); + setMainWindow(w); + ExpandLayout main = new ExpandLayout(); + w.setLayout(main); + main.setMargin(true); + main.setSpacing(true); - // Main window contains heading and two panels - main.addComponent(new Label("<h3>TreeFilesystemContainer demo</h3>", - Label.CONTENT_XHTML)); + propertyPanel.setHeight(120); main.addComponent(propertyPanel); + explorerPanel.setHeight(100); + explorerPanel.setHeightUnits(Panel.UNITS_PERCENTAGE); main.addComponent(explorerPanel); + main.expand(explorerPanel); // Explorer panel contains tree explorerPanel.addComponent(filesystem); @@ -82,6 +88,7 @@ public class TreeFilesystemContainer extends com.itmill.toolkit.Application fileProperties.setIcon(fileItem.getIcon()); fileProperties.setCaption(fileItem.getName() + ", size " + fileItem.getSize() + " bytes."); + propertyPanel.setEnabled(true); } // here we could check for other type of events for filesystem // component |