C# Class Duality.Editor.Plugins.ProjectView.ProjectFolderView

Inheritance: WeifenLuo.WinFormsUI.Docking.DockContent, IHelpProvider, IToolTipProvider
Afficher le fichier Open project: BraveSirAndrew/duality Class Usage Examples

Méthodes publiques

Méthode Description
FlashNode ( Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase node ) : void
NodeFromPath ( string path ) : Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase
ProjectFolderView ( ) : System
ScheduleSelect ( string filePath, bool rename = false ) : void
SelectNode ( Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase node, bool select = true, bool exclusive = false ) : bool

Méthodes protégées

Méthode Description
AppendNodesToData ( DataObject data, IEnumerable nodes ) : void
ApplyNodeFilter ( ) : void
ClearRessources ( ) : void
ClipboardCanPasteNodes ( Aga.Controls.Tree.TreeNodeAdv baseNode ) : bool
ClipboardCopyNodes ( IEnumerable nodes ) : void
ClipboardCutNodes ( IEnumerable nodes ) : void
ClipboardHasCutNode ( Aga.Controls.Tree.TreeNodeAdv node ) : bool
ClipboardPasteNodes ( Aga.Controls.Tree.TreeNodeAdv baseNode ) : void
CreateFolder ( Aga.Controls.Tree.TreeNodeAdv baseNode ) : void
CreateResource ( Type type, Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase baseNode, string desiredName = null ) : IContentRef
CreateResource ( Type type, Aga.Controls.Tree.TreeNodeAdv baseNode, string desiredName = null ) : IContentRef
DeleteNodes ( IEnumerable nodes ) : void
DisplayConfirmDeleteSelectedFiles ( ) : bool
DisplayErrorMoveFile ( string targetPath ) : void
DisplayErrorRenameFile ( string conflictPath ) : void
GetInsertActionTargetBasePath ( Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase baseNode ) : string
GetResourceOpenAction ( Aga.Controls.Tree.TreeNodeAdv node, bool loadWhenNecessary = true ) : IEditorAction
InitRessources ( ) : void
InsertNodeSorted ( Node newNode, Node parentNode ) : void
OnClosed ( EventArgs e ) : void
OnShown ( EventArgs e ) : void
OpenResource ( Aga.Controls.Tree.TreeNodeAdv node ) : void
PerformScheduleSelect ( string incomingFilePath ) : void
QueryResourceTypes ( ) : IEnumerable
RegisterNode ( Node node ) : void
RegisterNodeTree ( Node node ) : void
RevokeGlobalRenameEventFor ( string path ) : void
ScanDefaultContent ( ) : Duality.Editor.Plugins.ProjectView.TreeModels.DirectoryNode
ScanDefaultRessource ( ContentRef resRef ) : Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase
ScanDirectory ( string dirPath ) : Duality.Editor.Plugins.ProjectView.TreeModels.DirectoryNode
ScanFile ( string filePath ) : Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase
SkipGlobalRenameEventFor ( string path ) : void
UnregisterNode ( Node node ) : void
UnregisterNodeTree ( Node node ) : void
UpdateContextMenuActions ( ) : void

Private Methods

Méthode Description
DragDropGetTargetBaseNode ( ) : Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase
DualityEditorApp_HighlightObject ( object sender, Duality.Editor.HighlightObjectEventArgs e ) : void
EditorForm_ObjectPropertyChanged ( object sender, Duality.Editor.ObjectPropertyChangedEventArgs e ) : void
EditorForm_SelectionChanged ( object sender, Duality.Editor.SelectionChangedEventArgs e ) : void
FileEventManager_BeginGlobalRename ( object sender, Duality.Editor.BeginGlobalRenameEventArgs e ) : void
FileEventManager_ResourceCreated ( object sender, Duality.ResourceEventArgs e ) : void
FileEventManager_ResourceDeleted ( object sender, Duality.ResourceEventArgs e ) : void
FileEventManager_ResourceModified ( object sender, Duality.ResourceEventArgs e ) : void
FileEventManager_ResourceRenamed ( object sender, Duality.Editor.ResourceRenamedEventArgs e ) : void
IHelpProvider ( Point localPos, bool &captured ) : HelpInfo
IToolTipProvider ( Aga.Controls.Tree.TreeNodeAdv viewNode, Aga nodeControl ) : string
Resource_ResourceSaved ( object sender, Duality.ResourceSaveEventArgs e ) : void
contextMenuNode_Opening ( object sender, CancelEventArgs e ) : void
copyHereToolStripMenuItem_Click ( object sender, EventArgs e ) : void
copyToolStripMenuItem_Click ( object sender, EventArgs e ) : void
customResourceActionItem_Click ( object sender, EventArgs e ) : void
cutToolStripMenuItem_Click ( object sender, EventArgs e ) : void
deleteToolStripMenuItem_Click ( object sender, EventArgs e ) : void
folderModel_IsNodeVisible ( object obj ) : bool
folderToolStripMenuItem_Click ( object sender, EventArgs e ) : void
folderView_DragDrop ( object sender, DragEventArgs e ) : void
folderView_DragOver ( object sender, DragEventArgs e ) : void
folderView_Enter ( object sender, EventArgs e ) : void
folderView_Expanding ( object sender, Aga.Controls.Tree.TreeViewAdvEventArgs e ) : void
folderView_ItemDrag ( object sender, ItemDragEventArgs e ) : void
folderView_KeyDown ( object sender, KeyEventArgs e ) : void
folderView_Leave ( object sender, EventArgs e ) : void
folderView_MouseUp ( object sender, MouseEventArgs e ) : void
folderView_NodeMouseDoubleClick ( object sender, Aga.Controls.Tree.TreeNodeAdvMouseEventArgs e ) : void
folderView_SelectionChanged ( object sender, EventArgs e ) : void
moveHereToolStripMenuItem_Click ( object sender, EventArgs e ) : void
newToolStripMenuItem_DropDownItemClicked ( object sender, ToolStripItemClickedEventArgs e ) : void
nodeTextBoxName_ChangesApplied ( object sender, EventArgs e ) : void
nodeTextBoxName_DrawText ( object sender, Aga e ) : void
nodeTextBoxName_EditorHided ( object sender, EventArgs e ) : void
nodeTextBoxName_EditorShowing ( object sender, CancelEventArgs e ) : void
nodeTextBoxType_DrawText ( object sender, Aga e ) : void
pasteToolStripMenuItem_Click ( object sender, EventArgs e ) : void
renameToolStripMenuItem_Click ( object sender, EventArgs e ) : void
showInExplorerToolStripMenuItem_Click ( object sender, EventArgs e ) : void
textBoxFilter_TextChanged ( object sender, EventArgs e ) : void
timerFlashItem_Tick ( object sender, EventArgs e ) : void
toolStripButtonWorkDir_Click ( object sender, EventArgs e ) : void
treeColumn_DrawColHeaderBg ( object sender, DrawColHeaderBgEventArgs e ) : void

Method Details

AppendNodesToData() protected méthode

protected AppendNodesToData ( DataObject data, IEnumerable nodes ) : void
data System.Windows.Forms.DataObject
nodes IEnumerable
Résultat void

ApplyNodeFilter() protected méthode

protected ApplyNodeFilter ( ) : void
Résultat void

ClearRessources() protected méthode

protected ClearRessources ( ) : void
Résultat void

ClipboardCanPasteNodes() protected méthode

protected ClipboardCanPasteNodes ( Aga.Controls.Tree.TreeNodeAdv baseNode ) : bool
baseNode Aga.Controls.Tree.TreeNodeAdv
Résultat bool

ClipboardCopyNodes() protected méthode

protected ClipboardCopyNodes ( IEnumerable nodes ) : void
nodes IEnumerable
Résultat void

ClipboardCutNodes() protected méthode

protected ClipboardCutNodes ( IEnumerable nodes ) : void
nodes IEnumerable
Résultat void

ClipboardHasCutNode() protected méthode

protected ClipboardHasCutNode ( Aga.Controls.Tree.TreeNodeAdv node ) : bool
node Aga.Controls.Tree.TreeNodeAdv
Résultat bool

ClipboardPasteNodes() protected méthode

protected ClipboardPasteNodes ( Aga.Controls.Tree.TreeNodeAdv baseNode ) : void
baseNode Aga.Controls.Tree.TreeNodeAdv
Résultat void

CreateFolder() protected méthode

protected CreateFolder ( Aga.Controls.Tree.TreeNodeAdv baseNode ) : void
baseNode Aga.Controls.Tree.TreeNodeAdv
Résultat void

CreateResource() protected méthode

protected CreateResource ( Type type, Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase baseNode, string desiredName = null ) : IContentRef
type System.Type
baseNode Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase
desiredName string
Résultat IContentRef

CreateResource() protected méthode

protected CreateResource ( Type type, Aga.Controls.Tree.TreeNodeAdv baseNode, string desiredName = null ) : IContentRef
type System.Type
baseNode Aga.Controls.Tree.TreeNodeAdv
desiredName string
Résultat IContentRef

DeleteNodes() protected méthode

protected DeleteNodes ( IEnumerable nodes ) : void
nodes IEnumerable
Résultat void

DisplayConfirmDeleteSelectedFiles() protected méthode

protected DisplayConfirmDeleteSelectedFiles ( ) : bool
Résultat bool

DisplayErrorMoveFile() protected méthode

protected DisplayErrorMoveFile ( string targetPath ) : void
targetPath string
Résultat void

DisplayErrorRenameFile() protected méthode

protected DisplayErrorRenameFile ( string conflictPath ) : void
conflictPath string
Résultat void

FlashNode() public méthode

public FlashNode ( Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase node ) : void
node Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase
Résultat void

GetInsertActionTargetBasePath() protected méthode

protected GetInsertActionTargetBasePath ( Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase baseNode ) : string
baseNode Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase
Résultat string

GetResourceOpenAction() protected méthode

protected GetResourceOpenAction ( Aga.Controls.Tree.TreeNodeAdv node, bool loadWhenNecessary = true ) : IEditorAction
node Aga.Controls.Tree.TreeNodeAdv
loadWhenNecessary bool
Résultat IEditorAction

InitRessources() protected méthode

protected InitRessources ( ) : void
Résultat void

InsertNodeSorted() protected méthode

protected InsertNodeSorted ( Node newNode, Node parentNode ) : void
newNode Node
parentNode Node
Résultat void

NodeFromPath() public méthode

public NodeFromPath ( string path ) : Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase
path string
Résultat Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase

OnClosed() protected méthode

protected OnClosed ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnShown() protected méthode

protected OnShown ( EventArgs e ) : void
e System.EventArgs
Résultat void

OpenResource() protected méthode

protected OpenResource ( Aga.Controls.Tree.TreeNodeAdv node ) : void
node Aga.Controls.Tree.TreeNodeAdv
Résultat void

PerformScheduleSelect() protected méthode

protected PerformScheduleSelect ( string incomingFilePath ) : void
incomingFilePath string
Résultat void

ProjectFolderView() public méthode

public ProjectFolderView ( ) : System
Résultat System

QueryResourceTypes() protected méthode

protected QueryResourceTypes ( ) : IEnumerable
Résultat IEnumerable

RegisterNode() protected méthode

protected RegisterNode ( Node node ) : void
node Node
Résultat void

RegisterNodeTree() protected méthode

protected RegisterNodeTree ( Node node ) : void
node Node
Résultat void

RevokeGlobalRenameEventFor() protected méthode

protected RevokeGlobalRenameEventFor ( string path ) : void
path string
Résultat void

ScanDefaultContent() protected méthode

protected ScanDefaultContent ( ) : Duality.Editor.Plugins.ProjectView.TreeModels.DirectoryNode
Résultat Duality.Editor.Plugins.ProjectView.TreeModels.DirectoryNode

ScanDefaultRessource() protected méthode

protected ScanDefaultRessource ( ContentRef resRef ) : Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase
resRef ContentRef
Résultat Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase

ScanDirectory() protected méthode

protected ScanDirectory ( string dirPath ) : Duality.Editor.Plugins.ProjectView.TreeModels.DirectoryNode
dirPath string
Résultat Duality.Editor.Plugins.ProjectView.TreeModels.DirectoryNode

ScanFile() protected méthode

protected ScanFile ( string filePath ) : Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase
filePath string
Résultat Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase

ScheduleSelect() public méthode

public ScheduleSelect ( string filePath, bool rename = false ) : void
filePath string
rename bool
Résultat void

SelectNode() public méthode

public SelectNode ( Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase node, bool select = true, bool exclusive = false ) : bool
node Duality.Editor.Plugins.ProjectView.TreeModels.NodeBase
select bool
exclusive bool
Résultat bool

SkipGlobalRenameEventFor() protected méthode

protected SkipGlobalRenameEventFor ( string path ) : void
path string
Résultat void

UnregisterNode() protected méthode

protected UnregisterNode ( Node node ) : void
node Node
Résultat void

UnregisterNodeTree() protected méthode

protected UnregisterNodeTree ( Node node ) : void
node Node
Résultat void

UpdateContextMenuActions() protected méthode

protected UpdateContextMenuActions ( ) : void
Résultat void