public void setupDirectoryControl(ascx_Directory directory, string folderToShow) { directory.simpleMode(); directory._WatchFolder = true; directory.setMoveOnDrag(true); directory.openDirectory(folderToShow); }
public static ascx_Directory afterFileSelect(this ascx_Directory directory, Action <string> callback) { directory.getTreeView().afterSelect <string>( (file) => { if (file.fileExists()) { callback(file); } }); return(directory); }
public static ascx_Directory add_Directory(this Control control, string startDirectory) { return((ascx_Directory)control.invokeOnThread( () => { var directory = new ascx_Directory(); directory.Dock = DockStyle.Fill; //directory.simpleMode_withAddressBar(); //directory.simpleMode(); directory._ViewMode = ascx_Directory.ViewMode.Simple_With_LocationBar; directory.openDirectory(startDirectory); control.Controls.Add(directory); return directory; })); }
public static ascx_Directory add_Directory(this IStep step, string startDirectory) { var directory = new ascx_Directory(); directory.Dock = DockStyle.Fill; directory._HideFiles = true; directory._ViewMode = ascx_Directory.ViewMode.Simple_With_LocationBar; directory.AllowDrop = false; directory.openDirectory(startDirectory); directory.refreshDirectoryView(); directory._WatchFolder = true; step.add_Control(directory); return(directory); }
public static ascx_Directory handleDrop(this ascx_Directory directory, bool value) { directory.invokeOnThread(() => directory._HandleDrop = value); return(directory); }
/*public static ascx_Directory add_Directory(this Control control, string startDirectory) * { * return (ascx_Directory)control.invokeOnThread( * () => * { * var directory = new ascx_Directory(); * directory.Dock = DockStyle.Fill; * //directory.simpleMode_withAddressBar(); * //directory.simpleMode(); * directory._ViewMode = ascx_Directory.ViewMode.Simple_With_LocationBar; * directory.openDirectory(startDirectory); * control.Controls.Add(directory); * return directory; * }); * }*/ public static ascx_Directory processDroppedObjects(this ascx_Directory directory, bool value) { directory.invokeOnThread(() => directory._ProcessDroppedObjects = value); return(directory); }
public static ascx_Directory open(this ascx_Directory directory, string directoryToOpen) { directory.openDirectory(directoryToOpen); return(directory); }