expandable_tree_menu
library
Classes
-
ExpandableTree<T>
-
Creates a (recursive) menu tree-structure where each item is either a leaf
node or a sub-menu containing another tree-structure of sub-nodes.
-
TreeNode<T>
-
The data type for tree nodes.
Enums
-
TwistyPosition
-
Placement of the twisty on a node with Children
before - On the left of the Node
after - On the right of the Node
-
TwistyState
-
State of the Expandable items.
root <- No Node value (cannot collapse)
leaf <- Node with no children (cannot expand)
open <- Children expanded, can be collapsed
closed <- Children collapsed, can be expanded