public void ViewSubDirectories()
        {
            var direcoryViewer = new DirectoryViewer(_fileSystem);
            var subdirs        = direcoryViewer.GetAllDirectories(@"c:\");

            Assert.IsTrue(_tree.Equals(subdirs));
        }
Exemple #2
0
 private void LoadEmbeddedViewers()
 {
     AddViewer(directoryViewer = new DirectoryViewer(this, pluginsHost));
     AddViewer(new BitmapViewer(pluginsHost));
     AddViewer(new TextViewer(pluginsHost));
     AddViewer(new FontViewer(pluginsHost));
 }
        public void ViewDirectories()
        {
            var directoryViewer = new DirectoryViewer(_fileSystem);
            var subdir          = directoryViewer.GetDirectories(@"c:\");

            Assert.AreEqual(2, subdir.Length);
            Assert.IsTrue(subdir.Contains(@"c:\Dir"));
            Assert.IsTrue(subdir.Contains(@"c:\demo"));
        }
Exemple #4
0
 public static DirectoryViewer afterFileSelect(this DirectoryViewer directory, Action <string> callback)
 {
     directory.getTreeView().afterSelect <string>(
         (file) =>
     {
         if (file.fileExists())
         {
             callback(file);
         }
     });
     return(directory);
 }
        public static DirectoryViewer add_Directory(this IStep step, string startDirectory)
        {
            var directory = new DirectoryViewer();

            directory.Dock       = DockStyle.Fill;
            directory._HideFiles = true;
            directory._ViewMode  = DirectoryViewer.ViewMode.Simple_With_LocationBar;
            directory.AllowDrop  = false;

            directory.openDirectory(startDirectory);
            directory.refreshDirectoryView();
            directory._WatchFolder = true;
            step.add_Control(directory);
            return(directory);
        }
 // Use this for initialization
 public void Load(DirectoryViewer _dirV, FileSystemInfo _path, int pos, bool _file)
 {
     dirViewer          = _dirV;
     directoryName.text = _path.Name;
     path   = _path;
     isFile = _file;
     if (isFile)
     {
         icon.sprite = file;
     }
     else
     {
         icon.sprite = folder;
     }
 }
Exemple #7
0
        public static void test()
        {
            DirectoryViewer viewer = new DirectoryViewer();

            viewer.view();
        }
 public FileRemover(IFolderNavigator navigator, IDirectory directory)
 {
     _directoryViewer = new DirectoryViewer(navigator);
     _directory = directory;
 }
Exemple #9
0
 public static DirectoryViewer handleDrop(this DirectoryViewer directory, bool value)
 {
     directory.invokeOnThread(() => directory._HandleDrop = value);
     return(directory);
 }
Exemple #10
0
        /*public static DirectoryViewer add_Directory(this Control control, string startDirectory)
         * {
         *  return (DirectoryViewer)control.invokeOnThread(
         *      () =>
         *      {
         *          var directory = new DirectoryViewer();
         *          directory.Dock = DockStyle.Fill;
         *          //directory.simpleMode_withAddressBar();
         *          //directory.simpleMode();
         *          directory._ViewMode = DirectoryViewer.ViewMode.Simple_With_LocationBar;
         *          directory.openDirectory(startDirectory);
         *          control.Controls.Add(directory);
         *          return directory;
         *      });
         * }*/


        public static DirectoryViewer processDroppedObjects(this DirectoryViewer directory, bool value)
        {
            directory.invokeOnThread(() => directory._ProcessDroppedObjects = value);
            return(directory);
        }
Exemple #11
0
 public static DirectoryViewer open(this DirectoryViewer directory, string directoryToOpen)
 {
     directory.openDirectory(directoryToOpen);
     return(directory);
 }