Expand description
Types for creating reusable widgets (aka components or views).
Structs§
- A function that can be invoked with a parameter (
T
) and returnsR
. - A marker type that represents a handled event.
- A marker type that represents an ignored event.
- A collection of mounted children.
- A
Widget
that has been attached to a widget hierarchy. - A function that can be invoked once with a parameter (
T
) and returnsR
. - A
Callback
that can be cloned. - Exclusive access to a widget.
- The unique id of a
WidgetInstance
. - An instance of a
Widget
. - A list of
Widget
s without a layout strategy. - A child widget
- A
WidgetId
that has not been assigned to aWidgetInstance
. - The layout of a wrapped child widget.
Enums§
- A change to perform during
WidgetList::synchronize_with
. - A behavior that should be applied to a root widget.
Constants§
- An
EventHandling
value that represents a handled event. - An
EventHandling
value that represents an ignored event.
Traits§
- A type that can be converted to a
Value<WidgetList>
. - A type that can create a
WidgetInstance
. - A type that can create a
WidgetInstance
with a preallocatedWidgetId
. - A child in a
MountedChildren
collection. - A type that makes up a graphical user interface.
- A
Widget
that contains a single child.
Type Aliases§
- A type that represents whether an event has been handled or ignored.