Containers
Layout and grouping widgets for organizing UI elements.
Container
Generic container for grouping child widgets. Supports layout assignment.
- layout: enum
- spacing: int
- padding: int
Frame
Visual frame with border and optional title. Groups related widgets.
- title: string
- frameWidth: int
GroupBox
Container with raised border and title. Visual grouping for form sections.
- title: string
- checkable: bool
ScrollView
Scrollable container for content that exceeds visible area.
- scrollMode: enum
- hScrollBar: bool
- vScrollBar: bool
Window
Top-level window with title bar and close button. Full-screen or dialog mode.
- title: string
- width: int
- height: int
- flags: enum
Page
Stylized page container with header. Used in TabView and StackView.
- title: string
- headerVisible: bool
SplitView
Resizable split container with draggable divider. Two panes, horizontal or vertical.
- orientation: enum
- position: float
Drawer
Sliding side panel. Edges in from left or right on trigger.
- edge: enum
- open: bool
- width: int
Pane
Stylized container with subtle background. Generic grouping element.
- background: color
- padding: int
Toolbar
Horizontal bar for action buttons. Top or bottom placement.
- orientation: enum
- buttons: list