C# Class Gibbo.Editor.WPF.ProjectExplorerTreeView

Inheritance: System.Windows.Controls.UserControl
Datei anzeigen Open project: Whitebeard86/Gibbo2D

Private Properties

Property Type Description
AddNode Gibbo.Editor.WPF.ExplorerTreeViewItem
AddScriptToSlnFile void
BeginEditTextOnSelected void
CreateDirectory void
CreateFile string
FillChildNodes void
GetImageSource ImageSource
HandleOpenFile void
Initialize void
ItemLostFocus bool
Node_Expanded void
RealtimeFolderUpdater void
SelectOnClick void
SetForegroundWindow bool
SetWindowText bool
SortNode void
addFromFolder_Click void
copyFullPath_Click void
copyRelativePathItem_Click void
createFolderItem_Click void
createSceneItem_Click void
deleteItem_Click void
newNode_MouseDoubleClick void
openFolderItem_Click void
openItem_Click void
removeItem_Click void
renameItem_Click void
scriptItem_Click void
tb_KeyDown void
tb_LostFocus void
timer_Tick void
treeView_MouseLeftButtonDown void
treeView_MouseRightButtonDown void
treeView_OnDragDropSuccess void

Public Methods

Method Description
CreateView ( ) : void
ProjectExplorerTreeView ( ) : Gibbo.Editor.Model

Private Methods

Method Description
AddNode ( Gibbo.Editor.WPF.ExplorerTreeViewItem root, string text, int priorityIndex, ImageSource imageSource = null ) : Gibbo.Editor.WPF.ExplorerTreeViewItem
AddScriptToSlnFile ( string newValue, string oldValue ) : void
BeginEditTextOnSelected ( ) : void
CreateDirectory ( string path ) : void

CreateFile ( string path, FileTemplate template, ImageSource imageSource = null ) : string
FillChildNodes ( Gibbo.Editor.WPF.ExplorerTreeViewItem node ) : void
GetImageSource ( string extension ) : ImageSource
HandleOpenFile ( Gibbo.Editor.WPF.ExplorerTreeViewItem explorerTreeViewItem ) : void
Initialize ( ) : void
ItemLostFocus ( ) : bool
Node_Expanded ( object sender, RoutedEventArgs e ) : void
RealtimeFolderUpdater ( Gibbo.Editor.WPF.ExplorerTreeViewItem folder ) : void
SelectOnClick ( System.Windows.Input.MouseButtonEventArgs e ) : void
SetForegroundWindow ( IntPtr hWnd ) : bool
SetWindowText ( IntPtr hWnd, string lpString ) : bool
SortNode ( Gibbo.Editor.WPF.ExplorerTreeViewItem node ) : void
addFromFolder_Click ( object sender, RoutedEventArgs e ) : void
copyFullPath_Click ( object sender, RoutedEventArgs e ) : void
copyRelativePathItem_Click ( object sender, RoutedEventArgs e ) : void
createFolderItem_Click ( object sender, RoutedEventArgs e ) : void
createSceneItem_Click ( object sender, RoutedEventArgs e ) : void
deleteItem_Click ( object sender, RoutedEventArgs e ) : void
newNode_MouseDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
openFolderItem_Click ( object sender, RoutedEventArgs e ) : void
openItem_Click ( object sender, RoutedEventArgs e ) : void
removeItem_Click ( object sender, RoutedEventArgs e ) : void
renameItem_Click ( object sender, RoutedEventArgs e ) : void
scriptItem_Click ( object sender, RoutedEventArgs e ) : void
tb_KeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
tb_LostFocus ( object sender, RoutedEventArgs e ) : void
timer_Tick ( object sender, EventArgs e ) : void
treeView_MouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
treeView_MouseRightButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
treeView_OnDragDropSuccess ( System.Windows.Controls.TreeViewItem source, System.Windows.Controls.TreeViewItem target, CancelEventArgs e ) : void

Method Details

CreateView() public method

public CreateView ( ) : void
return void

ProjectExplorerTreeView() public method

public ProjectExplorerTreeView ( ) : Gibbo.Editor.Model
return Gibbo.Editor.Model