Expand description
Structs§
- Accordion
- A set of collapsible panels. Create with
cx.new(|cx| Accordion::new(cx).item("Title", |_, _| ...)). - Avatar
- A user avatar showing initials. The Mantine
Avatar(image variants aside). - Avatar
Group - A stack of overlapping avatars. The Mantine
Avatar.Group. - Column
- One column of a
TableView: header title, width policy, alignment, optional sort comparator, and a cell renderer. - Data
View - A signal-bound collection view. Create with
cx.new(|cx| DataView::new(cx, &signal).item(...)). - List
- A bulleted or numbered list. The Mantine
List. - TabBar
- A document-style tab strip. Create with
cx.new(|cx| TabBar::new(cx).tabs(["one", "two"])). - Table
- A data table. The Mantine
Table. Cells are plain strings; columns size equally. - Table
View - A rich data table. Create with
cx.new(|cx| TableView::new(cx).columns(...).rows(...)). - Tabs
- A tabbed view. Create with
cx.new(|cx| Tabs::new(cx).tab("One", |_, _| ...)). - Timeline
- A vertical timeline. Items up to and including
activeare highlighted. - Tree
Node - One node in a
TreeView. A node with children is a branch (chevron + folder icon); a node without children is a leaf (file icon). - Tree
View - A hierarchical list. Create with
cx.new(|cx| TreeView::new(cx).nodes(...)).
Enums§
- Data
View Event - Emitted when a selectable item is clicked. Carries the item’s index into the source vector (not its display position), so it stays valid under any filter/sort projection.
- Data
View Layout - How the items flow.
- Selection
Mode - How rows respond to clicks and arrow keys.
- SortDir
- Sort direction of a table column.
- TabBar
Event - Emitted by
TabBaron user interaction. - Table
View Event - Events emitted by
TableView. All row indices refer to the source rows, not the current display order. - Tree
View Event - Emitted by
TreeView. All variants carry the node id.