widget/src/tree/tree library

Classes

BadTree<NodeData extends Object>
TreeController<NodeData extends Object>
TreeNode<NodeData extends Object>
An object corresponding to a tree node, used to store and manage node status.

Functions

kDefaultExpandProvider(dynamic $1, dynamic $2) bool

Typedefs

ChildrenProvider<NodeData extends Object> = Iterable<NodeData>? Function(NodeData parent, int depth)
ExpandProvider<NodeData extends Object> = bool Function(NodeData node, int depth)
NodeViewBuilder<T extends Object> = Widget Function(TreeNode<T> node)