Skip to main content

Module tree_view

Module tree_view 

Source
Expand description

Tree view widget Tree view widget with expandable/collapsible nodes.

Provides [TreeView] and [TreeViewNode] for building hierarchical tree structures with click callbacks and recursive DOM rendering.

Structs§

TreeView
Hierarchical tree view widget with expandable/collapsible nodes.
TreeViewNode
A single node in a tree hierarchy, with optional children.
TreeViewNodeVec
TreeViewNodeVecSlice
C-compatible slice type for $struct_name. This is a non-owning view into a Vec’s data.
TreeViewOnNodeClick
TreeViewOnNodeClickCallback

Enums§

OptionTreeViewNode
OptionTreeViewOnNodeClick
TreeViewNodeVecDestructor

Statics§

TREE_VIEW_ON_NODE_CLICK_INVOKER
Process-global slot for this callback kind’s host-side invoker.

Functions§

AzApp_setTreeViewOnNodeClickCallbackInvoker
Register the host-side invoker for this callback kind.
AzTreeViewOnNodeClickCallback_createFromHostHandle
C-ABI export wrapping <Wrapper>::create_from_host_handle.

Type Aliases§

AzTreeViewOnNodeClickCallbackInvoker
Pointer-arg variant of this callback kind’s typedef.
TreeViewNodeVecDestructorType
TreeViewOnNodeClickCallbackType
Callback invoked when a tree node is clicked.