Skip to main content

Module widgets

Module widgets 

Source

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§

CompileFut
Future type for widget compilation (avoids infinite-size async fn).
GuiW
IcedElement
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.