aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/demo/TreeFilesystem.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/TreeFilesystem.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/TreeFilesystem.java')
-rw-r--r--src/com/itmill/toolkit/demo/TreeFilesystem.java13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/com/itmill/toolkit/demo/TreeFilesystem.java b/src/com/itmill/toolkit/demo/TreeFilesystem.java
index 11c0bdf543..25c317ee42 100644
--- a/src/com/itmill/toolkit/demo/TreeFilesystem.java
+++ b/src/com/itmill/toolkit/demo/TreeFilesystem.java
@@ -2,6 +2,8 @@ package com.itmill.toolkit.demo;
import java.io.File;
import com.itmill.toolkit.data.Item;
+import com.itmill.toolkit.data.util.FilesystemContainer;
+import com.itmill.toolkit.demo.util.SampleDirectory;
import com.itmill.toolkit.ui.*;
import com.itmill.toolkit.ui.Tree.ExpandEvent;
@@ -18,9 +20,6 @@ import com.itmill.toolkit.ui.Tree.ExpandEvent;
public class TreeFilesystem extends com.itmill.toolkit.Application implements
Tree.ExpandListener {
- // 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");
@@ -43,8 +42,12 @@ public class TreeFilesystem extends com.itmill.toolkit.Application implements
// "this" handles tree's expand event
tree.addListener((Tree.ExpandListener) this);
- // populate tree's root node
- populateNode(DIR_ROOT, null);
+
+ // Get sample directory
+ File sampleDir = SampleDirectory.getDirectory(this);
+ // populate tree's root node with example directory
+ if (sampleDir != null)
+ populateNode(sampleDir.getAbsolutePath(), null);
}
/**