Skip to content

Widgets

  • Button - A clickable button that triggers an action.
  • CheckBox - A toggleable box for selecting or deselecting an option.
  • ColorView - Displays a solid color.
  • ColorSliders - Sliders for adjusting RGB color components.
  • ColorPalette - A grid of selectable color swatches.
  • ColorButton - A button that opens a color selection dialog.
  • GradientView - Displays a gradient between two or more colors.
  • ComboBox - A dropdown menu for selecting one option from a list.
  • Dot - A small, customizable circular marker or indicator.
  • Hint - A tooltip providing contextual help.
  • Hyperlink - A clickable widget linking to a URL.
  • ImageView - Displays a static or dynamic image.
  • SvgImageView - Renders scalable vector graphics (SVG) images.
  • Item - A generic element for lists or collections.
  • Knob - A rotatable control for adjusting values within a range.
  • Line - A simple line graphic.
  • ListBox - A scrollable list of selectable items.
  • Menu - A container for menu items, often in a dropdown or context menu.
  • NotificationView - Displays temporary alerts or messages.
  • TabButton - A button for switching between tabs in a tabbed interface.
  • Tabs - A container for organizing content into multiple tabs.
  • Page - A single content area used within Pages.
  • Pages - A container for multiple Page widgets, enabling navigation.
  • PopupBox - A small, temporary window for displaying options or info.
  • PopupButton - A button that triggers a popup box.
  • PopupDialog - A modal dialog for user interaction or confirmation.
  • Progress - A bar or indicator showing task completion progress.
  • RadioButton - A selectable option within a mutually exclusive group.
  • ScrollBox - A container with scrollable content.
  • Slider - A control for selecting a value within a range by dragging.
  • Spacer - An invisible widget for adding space in layouts.
  • UpDownButtons - Buttons for incrementing or decrementing a value.
  • SpinBox - A numeric input with up/down buttons for value adjustment.
  • Spinner - An animated indicator for ongoing processes.
  • Switch - A toggle control for enabling or disabling an option.
  • Table - A grid for displaying data in rows and columns.
  • TableRow - A single row within a Table widget.
  • TableHeader - A header row for labeling columns in a Table.
  • TableCell - An individual cell within a TableRow.
  • Text - A widget for displaying static or dynamic text.
  • ShortcutHint - Displays keyboard shortcuts for menu.
  • TextEditor - A multi-line text input for editing text.
  • PasswordEditor - A text input for secure password entry.
  • ToggleButton - A button that toggles between on and off states.
  • ValueWidget - A base widget for displaying or editing a value.
  • Viewport - A custom-painted widget.
  • WebGpuWidget - A widget for rendering WebGPU graphics.