DirectoryTreeView Class

Definition

Line 22 of FileExplorer/DirectoryTreeView.cm

Inheritance

Constructors & Destructor

public DirectoryTreeView(ImageList* imageList, ComputerNode* computer_)

Member Functions

protected override void OnPaint(PaintEventArgs& args)
public void Open(Node* node)
private void PopulateTreeView(ImageList* imageList)
public nothrow Node* SelectedNode() const
public nothrow void SetMainWindow(MainWindow* mainWindow_)
private void TreeViewNodeClick(TreeViewNodeMouseClickEventArgs& args)
private void TreeViewNodeDoubleClick(TreeViewNodeMouseClickEventArgs& args)

Member Variables

private Control* child
private ComputerNode* computer
private MainWindow* mainWindow
private TreeView* treeView

Constructor& Destructor Details

DirectoryTreeView Constructor

public DirectoryTreeView(ImageList* imageList, ComputerNode* computer_)

Definition
Line 24 of FileExplorer/DirectoryTreeView.cm


Member Function Details

OnPaint Member Function

protected override void OnPaint(PaintEventArgs& args)

Definition
Line 95 of FileExplorer/DirectoryTreeView.cm


Open Member Function

public void Open(Node* node)

Definition
Line 62 of FileExplorer/DirectoryTreeView.cm


PopulateTreeView Member Function

private void PopulateTreeView(ImageList* imageList)

Definition
Line 101 of FileExplorer/DirectoryTreeView.cm


SelectedNode Member Function

public nothrow Node* SelectedNode()

Definition
Line 78 of FileExplorer/DirectoryTreeView.cm


SetMainWindow Member Function

public nothrow void SetMainWindow(MainWindow* mainWindow_)

Definition
Line 58 of FileExplorer/DirectoryTreeView.cm


TreeViewNodeClick Member Function

private void TreeViewNodeClick(TreeViewNodeMouseClickEventArgs& args)

Definition
Line 108 of FileExplorer/DirectoryTreeView.cm


TreeViewNodeDoubleClick Member Function

private void TreeViewNodeDoubleClick(TreeViewNodeMouseClickEventArgs& args)

Definition
Line 129 of FileExplorer/DirectoryTreeView.cm