summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMatti Tahvonen <matti.tahvonen@itmill.com>2007-11-28 09:26:19 +0000
committerMatti Tahvonen <matti.tahvonen@itmill.com>2007-11-28 09:26:19 +0000
commit132384b229e55bcbaa6d7400a521beda93443591 (patch)
tree6283f5310a4a0509edccc67076fc03d2997241b2 /src
parentdcfd85a71eb515dbd68912b59b62773065c56efb (diff)
downloadvaadin-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.java17
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