Modules§
- button
- canvas
- chart
- combo_
box - container
- context_
menu - context_
menu_ widget - grid
- iced_
keyboard_ area - image
- keyboard_
area - markdown
- menu_
bar - menu_
bar_ widget - mouse_
area - pick_
list - progress_
bar - qr_code
- radio
- rule
- scrollable
- slider
- space
- stack
- table
- text
- text_
editor - text_
input - toggle
- tooltip
Structs§
- EmptyW
- Empty widget placeholder.
Enums§
- Message
- Message type for iced widget interactions.
Traits§
- GuiWidget
- Trait for GUI widgets. Unlike TUI widgets, GUI widgets are not async — handle_update is synchronous, and the view method builds an iced Element tree.
Functions§
- compile
- Compile a widget value into a GuiW. Returns a boxed future to avoid infinite-size futures from recursive async calls.
- compile_
children - Compile an array of widget values into a Vec of GuiW.
Type Aliases§
- Compile
Fut - Future type for widget compilation (avoids infinite-size async fn).
- GuiW
- Iced
Element - Concrete iced Element type with our Message/Theme/Renderer.
- Renderer
- Concrete iced renderer type used throughout the GUI package. Must match iced_widget’s default Renderer parameter.