flutter_fancy_tree_view library
Classes
- ExpandNodeIcon
- An wrapper around ExpandIcon with node toggling functionality.
- LinesWidget
- Widget responsible for indenting nodes and drawing lines (if enabled).
- NodeWidget
- A Simple widget to display TreeNodes in the TreeView.
- NodeWidgetLeadingIcon
- A widget to expand/collapse the TreeNode within the nearest TreeNodeScope.
- TreeNode
- This class represents one node in the Tree.
- TreeNodeScope
- An implementation of InheritedWidget to manage the state of TreeNodes throughout the subtree of this widget.
- TreeView
- A simple, fancy and highly customizable hierarchy visualization Widget.
- TreeViewController
- A simple Controller for managing the nodes that compose TreeView.
- TreeViewTheme
- A simple class to control the theming of TreeView.
Enums
- LineStyle
- Defines the style of lines.
Typedefs
- NodeBuilder = Widget Function(BuildContext context, TreeNode node)
- Callback to build a widget for TreeNode.