Expand description
Widget and property builder types.
Macros§
- New
Box<PropertyArgs>box from a property and value. - New
PropertyIdthat represents the type and name. - New
PropertyInfofrom property path. - Gets the strong input storage types from a property path.
- New
SourceLocationthat represents the location you call this macro. - Gets the
WidgetTypeinfo of a widget.
Structs§
- A
whenbuilder forAnyArcWidgetHandlervalues. - Represents a
WidgetHandler<A>that can be reused. - Represents a property removed from
WidgetBuilding. - Represents a mutable reference to property in
WidgetBuilderorWidgetBuilding. - Represents a property in
WidgetBuilderorWidgetBuilding. - Value that indicates the override importance of a property instance, higher overrides lower.
- Property nest position group.
- Represents the sort index of a property or intrinsic node in a widget instance.
- Represents a custom build action targeting a property input that is applied after
whenis build. - Arguments for
PropertyBuildAction<I>. - Unique ID of a property implementation.
- Property info.
- Property input info.
- Represents the strong types of each input of a property.
- Args for
PropertyInfo::new. - A location in source-code.
- Error value used in a reference to an
UiNodeproperty input is made inwhenexpression. - Error value used in a reference to an
UiNodeListproperty input is made inwhenexpression. - Data for a custom when build action associated with an
WhenInfo. - Represents a
whenblock in a widget. - Input var read in a
whencondition expression. - Represents a
WhenInputvariable that can be rebound. - Widget instance builder.
- Direct property access in
WidgetBuilderandWidgetBuilding. - Represents a finalizing
WidgetBuilder. - Error value used in a reference to an
UiNodeListproperty input is made inwhenexpression. - Unique identifier of a widget type.
Enums§
- Kind of property input.
- Represents what member and how it was accessed in a
WhenInput.
Traits§
- Represents a type erased
ArcWidgetHandler<A>. - Represents any
PropertyBuildAction<I>. - Represents a property instantiation request.
Type Aliases§
- Property build actions that must be applied to property args.
- Data for property build actions associated with when conditions.