generated/arcane_shadcn/src/components/layout/tree library
Classes
- BranchLine
- Abstract base class for defining tree branch line styles.
- CollapseTreeNodeIntent
- DirectionalSelectTreeNodeIntent
- ExpandTreeNodeIntent
- IndentGuideLine
- IndentGuideNone
- IndentGuidePath
- SelectTreeNodeIntent
-
TreeItem<
T> - A concrete tree node implementation that holds data and state.
-
TreeItemExpandDefaultHandler<
T> - TreeItemView
- A comprehensive tree item widget with interaction, expansion, and selection support.
-
TreeNode<
T> - Abstract base class representing a node in a tree structure.
-
TreeNodeData<
T> - TreeNodeDepth
-
TreeRoot<
T> - A special tree node that serves as an invisible root container.
-
TreeSelectionDefaultHandler<
T> - TreeTheme
- Theme configuration for TreeView appearance and behavior.
-
TreeView<
T> - A comprehensive tree view widget with hierarchical data display and interaction.
Extensions
-
TreeNodeListExtension
on List<
TreeNode< K> >
Typedefs
-
TreeNodeSelectionChanged<
T> = void Function(List< TreeNode< selectedNodes, bool multiSelect, bool selected)T> > -
TreeNodeUnaryOperator<
K> = TreeNode< K> ? Function(TreeNode<K> node) -
TreeNodeUnaryOperatorWithParent<
K> = TreeNode< K> ? Function(TreeNode<K> ? parent, TreeNode<K> node)