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.