aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/demo/TreeFilesystemContainer.java
diff options
context:
space:
mode:
authorJani Laakso <jani.laakso@itmill.com>2007-04-05 12:42:31 +0000
committerJani Laakso <jani.laakso@itmill.com>2007-04-05 12:42:31 +0000
commit08841bbdc4872931dda6bb11d28816d385fd0f31 (patch)
tree3d0614aa7dfbb567c73a1bfd00cbafcd952a2ded /src/com/itmill/toolkit/demo/TreeFilesystemContainer.java
parenteae6579f3543d9004d015015913a9b7c82211c53 (diff)
downloadvaadin-framework-08841bbdc4872931dda6bb11d28816d385fd0f31.tar.gz
vaadin-framework-08841bbdc4872931dda6bb11d28816d385fd0f31.zip
Better sample directory handling for both Tree demos.
svn changeset:1168/svn branch:trunk
Diffstat (limited to 'src/com/itmill/toolkit/demo/TreeFilesystemContainer.java')
-rw-r--r--src/com/itmill/toolkit/demo/TreeFilesystemContainer.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/com/itmill/toolkit/demo/TreeFilesystemContainer.java b/src/com/itmill/toolkit/demo/TreeFilesystemContainer.java
index 3297b45d3a..6b2cdbe44f 100644
--- a/src/com/itmill/toolkit/demo/TreeFilesystemContainer.java
+++ b/src/com/itmill/toolkit/demo/TreeFilesystemContainer.java
@@ -4,6 +4,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.*;
import com.itmill.toolkit.ui.Component.Event;
import com.itmill.toolkit.ui.Component.Listener;
@@ -22,9 +23,6 @@ import com.itmill.toolkit.ui.Component.Listener;
public class TreeFilesystemContainer extends com.itmill.toolkit.Application
implements Listener {
- // Default is root directory, e.g. / on unix or \ on windows
- private static final String DIR_ROOT = "" + File.separatorChar;
-
// Filesystem explorer panel and it's components
private Panel explorerPanel = new Panel("Filesystem explorer");
@@ -58,9 +56,10 @@ public class TreeFilesystemContainer extends com.itmill.toolkit.Application
propertyPanel.setEnabled(false);
propertyPanel.setWidth(500);
+ // Get sample directory
+ File sampleDir = SampleDirectory.getDirectory(this);
// Populate tree with FilesystemContainer
- FilesystemContainer fsc = new FilesystemContainer(new File(DIR_ROOT),
- true);
+ FilesystemContainer fsc = new FilesystemContainer(sampleDir, true);
filesystem.setContainerDataSource(fsc);
// "this" handles all filesystem events
// e.g. node clicked, expanded etc.