Module tree

Source
Expand description

Tree widget allows you to create views for hierarchical data. See Tree docs for more info and usage examples.

Structs§

SelectionState
Opaque selection state of a tree.
Tree
Tree widget allows you to create views for hierarchical data. It could be used to show file system entries, graphs, and anything else that could be represented as a tree.
TreeBuilder
Tree builder creates Tree widget instances and adds them to the user interface.
TreeRoot
Tree root is special widget that handles the entire hierarchy of descendant Tree widgets. Its main purpose is to handle selection of descendant Tree widgets. Tree root cannot have a content and it only could have children tree items. See docs for Tree for usage examples.
TreeRootBuilder
Tree root builder creates TreeRoot instances and adds them to the user interface.

Enums§

TreeExpansionStrategy
Expansion strategy for a hierarchical structure.
TreeMessage
A set of messages, that could be used to alternate the state of a Tree widget.
TreeRootMessage
A set of messages, that could be used to alternate the state of a TreeRoot widget.