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)