Directories
¶
| Path | Synopsis |
|---|---|
|
Accordion - collapsible section panels.
|
Accordion - collapsible section panels. |
|
Anchor layout demonstrates pinning children to edges and corners of a parent container using LayoutAnchor.
|
Anchor layout demonstrates pinning children to edges and corners of a parent container using LayoutAnchor. |
|
AnimatedImage widget demo.
|
AnimatedImage widget demo. |
|
Badge demonstrates the WillowUI Badge widget: pill-shaped count/label overlays and dot-mode status indicators with per-variant color presets.
|
Badge demonstrates the WillowUI Badge widget: pill-shaped count/label overlays and dot-mode status indicators with per-variant color presets. |
|
Buttons demonstrates WillowUI's Label and Button components: reactive text binding, click callbacks, visual states (normal, hovered, disabled), and an IconButton.
|
Buttons demonstrates WillowUI's Label and Button components: reactive text binding, click callbacks, visual states (normal, hovered, disabled), and an IconButton. |
|
Checkbox & Radio - reactive demo.
|
Checkbox & Radio - reactive demo. |
|
ColorPicker - demonstrates all color input modes.
|
ColorPicker - demonstrates all color input modes. |
|
custom-component demonstrates how to build a reusable custom widget and register it for use in XML templates via RegisterWidget.
|
custom-component demonstrates how to build a reusable custom widget and register it for use in XML templates via RegisterWidget. |
|
DataTable example — character roster demo.
|
DataTable example — character roster demo. |
|
DataTable meters example — demonstrates MeterColumn with dynamic fill colors.
|
DataTable meters example — demonstrates MeterColumn with dynamic fill colors. |
|
DataTable SelectionColumn example — email inbox demo.
|
DataTable SelectionColumn example — email inbox demo. |
|
DragHandle - resizable panel demo.
|
DragHandle - resizable panel demo. |
|
Filter Search — demo.
|
Filter Search — demo. |
|
Flow layout demonstrates LayoutFlow: children placed left-to-right with automatic row wrapping.
|
Flow layout demonstrates LayoutFlow: children placed left-to-right with automatic row wrapping. |
|
Focus Gallery demonstrates WillowUI's focus control system: Tab cycling, spatial arrow-key navigation, keyboard activation, and hotkey dispatch across a mixed VBox / HBox / absolute layout.
|
Focus Gallery demonstrates WillowUI's focus control system: Tab cycling, spatial arrow-key navigation, keyboard activation, and hotkey dispatch across a mixed VBox / HBox / absolute layout. |
|
Forms demonstrates WillowUI's form controls: toggle, checkbox, radio group, text input, and text area with reactive bindings and visual states.
|
Forms demonstrates WillowUI's form controls: toggle, checkbox, radio group, text input, and text area with reactive bindings and visual states. |
|
GradientEditor demonstrates the WillowUI GradientEditor widget: an interactive editor for horizontal, vertical, and 4-corner bilinear gradients.
|
GradientEditor demonstrates the WillowUI GradientEditor widget: an interactive editor for horizontal, vertical, and 4-corner bilinear gradients. |
|
Image widget demo.
|
Image widget demo. |
|
ImageCropper widget demo.
|
ImageCropper widget demo. |
|
KeybindInput demonstrates WillowUI's KeybindInput component for capturing keyboard and gamepad bindings in game settings screens.
|
KeybindInput demonstrates WillowUI's KeybindInput component for capturing keyboard and gamepad bindings in game settings screens. |
|
Labels & Buttons - reactive demo.
|
Labels & Buttons - reactive demo. |
|
Component demonstrates WillowUI's base Component system: layout modes (VBox, HBox, Grid), theming, focus management, dirty flags, and the component lifecycle.
|
Component demonstrates WillowUI's base Component system: layout modes (VBox, HBox, Grid), theming, focus management, dirty flags, and the component lifecycle. |
|
List - reactive demo.
|
List - reactive demo. |
|
Lists demonstrates WillowUI's list components: flat list with 1000 items showing virtualization, tile list grid, and tree list with expand/collapse.
|
Lists demonstrates WillowUI's list components: flat list with 1000 items showing virtualization, tile list grid, and tree list with expand/collapse. |
|
Masked Input — demo.
|
Masked Input — demo. |
|
menubar demonstrates a desktop-style menu bar with File, Edit, View, and Help menus.
|
menubar demonstrates a desktop-style menu bar with File, Edit, View, and Help menus. |
|
menus showcases WillowUI's menu system: Select dropdowns, right-click ContextMenus, and programmatically triggered menus.
|
menus showcases WillowUI's menu system: Select dropdowns, right-click ContextMenus, and programmatically triggered menus. |
|
Modal demonstrates WillowUI's modal window mode: a confirmation dialog with a darkened backdrop overlay that blocks all input to the content behind it.
|
Modal demonstrates WillowUI's modal window mode: a confirmation dialog with a darkened backdrop overlay that blocks all input to the content behind it. |
|
NavDrawer - slide-out navigation panel demo.
|
NavDrawer - slide-out navigation panel demo. |
|
OptionRotator demonstrates WillowUI's OptionRotator component: a compact left/right chevron control for cycling through a fixed list of options.
|
OptionRotator demonstrates WillowUI's OptionRotator component: a compact left/right chevron control for cycling through a fixed list of options. |
|
Popover demonstrates WillowUI's Popover widget: a floating interactive panel anchored to a trigger button, dismissed by clicking outside.
|
Popover demonstrates WillowUI's Popover widget: a floating interactive panel anchored to a trigger button, dismissed by clicking outside. |
|
Ranges demonstrates WillowUI's range controls: slider, scrollbar, progress bar, and meter bar with reactive bindings, drag interaction, and visual states.
|
Ranges demonstrates WillowUI's range controls: slider, scrollbar, progress bar, and meter bar with reactive bindings, drag interaction, and visual states. |
|
RichText demonstrates WillowUI's RichText component: multi-span styled text with bold, italic, bold+italic variants from a single FontFamily, colors, outlines, word wrapping, and alignment options — all using the span API (AddSpan, AddBoldSpan, AddItalicSpan, AddBoldItalicSpan, AddStyledSpan).
|
RichText demonstrates WillowUI's RichText component: multi-span styled text with bold, italic, bold+italic variants from a single FontFamily, colors, outlines, word wrapping, and alignment options — all using the span API (AddSpan, AddBoldSpan, AddItalicSpan, AddBoldItalicSpan, AddStyledSpan). |
|
RichTextMarkup demonstrates XML-like markup parsing into WillowUI RichText spans.
|
RichTextMarkup demonstrates XML-like markup parsing into WillowUI RichText spans. |
|
RichText-Mixed-Fonts demonstrates rendering RichText with two different FontFamily instances (Lato sans-serif and Noto Serif) in the same view, mixing them within the same RichText via AddStyledSpan and AddTextSpan.
|
RichText-Mixed-Fonts demonstrates rendering RichText with two different FontFamily instances (Lato sans-serif and Noto Serif) in the same view, mixing them within the same RichText via AddStyledSpan and AddTextSpan. |
|
Screens demonstrates WillowUI's ScreenManager — a navigation stack modelled after mobile app routing.
|
Screens demonstrates WillowUI's ScreenManager — a navigation stack modelled after mobile app routing. |
|
Reactive - ScrollBar: Custom Scroll Area Shows ScrollBar.BindScrollPos with Ref[float64] to wire two external scrollbars to a manually-clipped content viewport — without ScrollPanel.
|
Reactive - ScrollBar: Custom Scroll Area Shows ScrollBar.BindScrollPos with Ref[float64] to wire two external scrollbars to a manually-clipped content viewport — without ScrollPanel. |
|
Search Dropdown — autocomplete demo.
|
Search Dropdown — autocomplete demo. |
|
Sliders - reactive demo.
|
Sliders - reactive demo. |
|
SortableList example — demonstrates drag-handle reordering and keyboard reorder commands (Alt+Up / Alt+Down) with a reactive array backing.
|
SortableList example — demonstrates drag-handle reordering and keyboard reorder commands (Alt+Up / Alt+Down) with a reactive array backing. |
|
SortableTreeList example — demonstrates a hierarchical list with drag reordering within levels and optional reparenting.
|
SortableTreeList example — demonstrates a hierarchical list with drag reordering within levels and optional reparenting. |
|
StatWeb demonstrates the WillowUI StatWeb widget: a spider/radar chart for visualizing multi-axis attributes with optional editable handles.
|
StatWeb demonstrates the WillowUI StatWeb widget: a spider/radar chart for visualizing multi-axis attributes with optional editable handles. |
|
Tabs - reactive demo with scrollable overflow.
|
Tabs - reactive demo with scrollable overflow. |
|
Tag demonstrates the WillowUI Tag and TagBar widgets: pill-shaped category labels with optional remove (×) and toggle modes, plus a tag-input bar where pressing Space creates chips.
|
Tag demonstrates the WillowUI Tag and TagBar widgets: pill-shaped category labels with optional remove (×) and toggle modes, plus a tag-input bar where pressing Space creates chips. |
|
Text Input - reactive demo.
|
Text Input - reactive demo. |
|
TileList - reactive demo.
|
TileList - reactive demo. |
|
TimePicker - demonstrates 24h and 12h time pickers with optional seconds.
|
TimePicker - demonstrates 24h and 12h time pickers with optional seconds. |
|
Toast demonstrates WillowUI's Toast notification system: fire-and-forget messages that appear at a screen corner, auto-dismiss, stack, and animate.
|
Toast demonstrates WillowUI's Toast notification system: fire-and-forget messages that appear at a screen corner, auto-dismiss, stack, and animate. |
|
Toggle - reactive demo.
|
Toggle - reactive demo. |
|
ToggleButtonBar demonstrates WillowUI's ToggleButtonBar component: a segmented control for single-selection among labeled buttons.
|
ToggleButtonBar demonstrates WillowUI's ToggleButtonBar component: a segmented control for single-selection among labeled buttons. |
|
ToolBar demonstrates WillowUI's ToolBar with icon buttons in three modes:
|
ToolBar demonstrates WillowUI's ToolBar with icon buttons in three modes: |
|
Tooltip demonstrates WillowUI's Tooltip component: hover delays, anchor positions (above, below, right, follow-mouse), rich multi-child content, shared tooltips with dynamic content, programmatic show/hide, and screen-edge clamping that keeps tooltips fully visible.
|
Tooltip demonstrates WillowUI's Tooltip component: hover delays, anchor positions (above, below, right, follow-mouse), rich multi-child content, shared tooltips with dynamic content, programmatic show/hide, and screen-edge clamping that keeps tooltips fully visible. |
|
TreeList - reactive demo.
|
TreeList - reactive demo. |
|
TwoColumnLayout demonstrates the full feature set:
|
TwoColumnLayout demonstrates the full feature set: |
|
Windows demonstrates WillowUI's container widgets: Panel, ScrollPanel, and Window with dragging, closing, resizing, and bring-to-front behaviour.
|
Windows demonstrates WillowUI's container widgets: Panel, ScrollPanel, and Window with dragging, closing, resizing, and bring-to-front behaviour. |
Click to show internal directories.
Click to hide internal directories.