Structs§
- Base
Tree Collapse Slot - Props for the
BaseTreeCollapseSlotslot. - Base
Tree Config - Configuration for legacy
BaseTree. - Base
Tree Item Aside - Props for the
BaseTreeItemAsideslot. - Base
Tree Item Checkbox - Props for the
BaseTreeItemCheckboxslot. - Base
Tree Item Icon After - Props for the
BaseTreeItemIconAfterslot. - Base
Tree Item Icon Before - Props for the
BaseTreeItemIconBeforeslot. - Base
Tree Item Row - Props for the
BaseTreeItemRowslot. - Subtree
Injection - Tree
Drag Listener Handle - Document-level drag listeners installed by
install_tree_drag_listeners. - Tree
Drag State - Tree
Edit Commit - Tree
Injection - Legacy injection — prefer [
TreeStateInjection]. - Tree
Item Edit Injection - Tree
Item Injection - Tree
State - Tree behavior state: shared collection core plus tree-only fields.
- Tree
State Injection
Enums§
Functions§
- Base
Subtree - Required Props
- Base
Tree - Simple tree root for legacy callers.
- Base
Tree Item - Required Props
- Base
Tree Item Layout - Required Props
- Base
Tree Root - Required Props
- apply_
sibling_ dom_ reorder - Move a registered tree item element before or after its drop target sibling.
- base_
tree_ item_ layout - Renders
BaseTreeItemLayoutwhen slot props are assembled programmatically. - install_
tree_ drag_ listeners - Install document-level pointer listeners for drag reorder. Call once at tree root and remove via
TreeDragListenerHandle::removewhen the tree unmounts. - label_
from_ row - Read the rendered label text when config/registry labels are empty.
- resolve_
edit_ label - tree_
keyboard_ action - use_
tree_ item_ drag - Drag handle state for reorderable tree items.