Expand description
Widget and property builder types.
Macros§
- property_
args - New
Box<PropertyArgs>box from a property and value. - property_
id - New
PropertyIdthat represents the type and name. - property_
info - New
PropertyInfofrom property path. - property_
input_ types - Gets the strong input storage types from a property path.
- source_
location - New
SourceLocationthat represents the location you call this macro. - widget_
type - Gets the
WidgetTypeinfo of a widget.
Structs§
- AnyWhen
ArcWidget Handler Builder - A
whenbuilder forAnyArcWidgetHandlervalues. - ArcWidget
Handler - Represents a
WidgetHandler<A>that can be reused. - Builder
Property - Represents a property removed from
WidgetBuilding. - Builder
Property Mut - Represents a mutable reference to property in
WidgetBuilderorWidgetBuilding. - Builder
Property Ref - Represents a property in
WidgetBuilderorWidgetBuilding. - Importance
- Value that indicates the override importance of a property instance, higher overrides lower.
- Nest
Group - Property nest position group.
- Nest
Position - Represents the sort index of a property or intrinsic node in a widget instance.
- Property
Build Action - Represents a custom build action targeting a property input that is applied after
whenis build. - Property
Build Action Args - Arguments for
PropertyBuildAction<I>. - Property
Id - Unique ID of a property implementation.
- Property
Info - Property info.
- Property
Input - Property input info.
- Property
Input Types - Represents the strong types of each input of a property.
- Property
NewArgs - Args for
PropertyInfo::newclosure. - Source
Location - A location in source-code.
- UiNode
InWhen Expr Error - Error value used in a reference to an
UiNodeproperty input is made inwhenexpression. - When
Build Action - Data for a custom when build action associated with an
WhenInfo. - When
Info - Represents a
whenblock in a widget. - When
Input - Input var read in a
whencondition expression. - When
Input Var - Represents a
WhenInputvariable that can be rebound. - Widget
Builder - Widget instance builder.
- Widget
Builder Properties - Direct property access in
WidgetBuilderandWidgetBuilding. - Widget
Building - Represents a finalizing
WidgetBuilder. - Widget
Handler InWhen Expr Error - Error value used in a reference to an
WidgetHandlerproperty input is made inwhenexpression. - Widget
Type - Unique identifier of a widget type.
Enums§
- Input
Kind - Kind of property input.
- When
Input Member - Represents what member and how it was accessed in a
WhenInput.
Traits§
- AnyArc
Widget Handler - Represents a type erased
ArcWidgetHandler<A>. - AnyProperty
Build Action - Represents any
PropertyBuildAction<I>. - Property
Args - Represents a property instantiation request.
Type Aliases§
- Property
Build Actions - Property build actions that must be applied to property args.
- Property
Build Actions When Data - Data for property build actions associated with when condition assigns.