Search Results for

Show / Hide Table of Contents

# Namespace Terminal.Gui.Trees

### Classes

#### DelegateTreeBuilder<T>

Implementation of ITreeBuilder<T> that uses user defined functions

#### ObjectActivatedEventArgs<T>

Event args for the ObjectActivated event

#### SelectionChangedEventArgs<T>

Event arguments describing a change in selected object in a tree view

#### TreeBuilder<T>

Abstract implementation of ITreeBuilder<T>.

#### TreeNode

Simple class for representing nodes, use with regular (non generic) TreeView.

#### TreeNodeBuilder

ITreeBuilder<T> implementation for ITreeNode objects

#### TreeStyle

Defines rendering options that affect how the tree is displayed

### Interfaces

#### ITreeBuilder<T>

Interface for supplying data to a TreeView<T> on demand as root level nodes are expanded by the user

#### ITreeNode

Interface to implement when you want the regular (non generic) TreeView to automatically determine children for your class (without having to specify an ITreeBuilder<T>)

### Delegates

#### AspectGetterDelegate<T>

Delegates of this type are used to fetch string representations of user's model objects