Expand description
Widget, UI node API.
Modules§
- The widget base, nodes and properties used in most widgets.
- Border and line types.
- Widget and property builder types.
- Widget info tree.
- Helper types for inspecting an UI tree.
- Widget nodes types,
UiNode
,UiNodeList
and others.
Macros§
- Implement a property on the widget to strongly associate it with the widget.
- Sets properties and when condition on a widget builder.
Structs§
- Arguments for a var event handler.
- Current context widget.
- Defines the backing data of
WIDGET
. - Defines the backing data for
WIDGET.with_handles
. - Unique ID of a widget.
Enums§
- Defines how widget update requests inside
WIDGET::with_context
are handled.
Traits§
- Extension method to subscribe any widget to a variable.
- Extension methods to subscribe app handlers to a response variable.
- Integrate
UiTask
with widget updates. - Extension methods to layout var values.
- Extension methods to subscribe any widget to a variable or app handlers to a variable.
Attribute Macros§
- Expands a property assign to include a build action that applies an easing transition to the variable inputs.
- Expands a function to a widget property.
- Expands an impl into a
UiNode
impl. - Expands a struct to a widget and macro.
- Expands a generic struct to a widget mixin.