Expand description
Widget and property builder types.
Macros§
- New
Box<PropertyArgs>
box from a property and value. - New
PropertyId
that represents the type and name. - New
PropertyInfo
from property path. - Gets the strong input storage types from a property path.
- New
SourceLocation
that represents the location you call this macro. - Gets the
WidgetType
info of a widget.
Structs§
- A
when
builder forAnyArcWidgetHandler
values. - Represents a
WidgetHandler<A>
that can be reused. - Represents a property removed from
WidgetBuilding
. - Represents a mutable reference to property in
WidgetBuilder
orWidgetBuilding
. - Represents a property in
WidgetBuilder
orWidgetBuilding
. - 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
when
is 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
UiNode
property input is made inwhen
expression. - Error value used in a reference to an
UiNodeList
property input is made inwhen
expression. - Data for a custom when build action associated with an
WhenInfo
. - Represents a
when
block in a widget. - Input var read in a
when
condition expression. - Represents a
WhenInput
variable that can be rebound. - Widget instance builder.
- Direct property access in
WidgetBuilder
andWidgetBuilding
. - Represents a finalizing
WidgetBuilder
. - Error value used in a reference to an
UiNodeList
property input is made inwhen
expression. - 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.