flutter_easy_treeview library

Functions

configurationNodes<E>(List<EasyTreeNode<E>> nodes, EasyTreeConfiguration configuration) → void
flatTree<E>(List<EasyTreeNode<E>>? nodes) List<EasyTreeNode<E>>
initializeNodes<E>(List<EasyTreeNode<E>>? nodes, {EasyTreeConfiguration? configuration}) List<EasyTreeNode<E>>
listToTree<E>(List<EasyTreeNode<E>> nodes) List<EasyTreeNode<E>>
searchNode<E>(List<EasyTreeNode<E>>? nodes, Key? key) EasyTreeNode<E>?
toggleNodeExpanded<E>(List<EasyTreeNode<E>>? nodes, bool expanded) → void
treeToList<E>(List<EasyTreeNode<E>>? nodes) List<EasyTreeNode<E>>

Typedefs

EasyTreeItemBuilder<T> = Widget Function(BuildContext context, T node)
EasyTreeItemRemovedBuilder<T> = Widget Function(T node, BuildContext context, Animation<double> animation)
EasyTreeNodeCallback<T> = void Function(T node)