Expand description
Types for creating reusable widgets (aka components or views).
Structs§
- The measurement from the top of the content to the bottom of the first line of text.
- 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
Widgetthat has been attached to a widget hierarchy. - A function that can be invoked once with a parameter (
T) and returnsR. - A
Callbackthat can be cloned. - Exclusive access to a widget.
- The unique id of a
WidgetInstance. - An instance of a
Widget. - Information about a widget’s desired layout.
- A list of
Widgets without a layout strategy. - A child widget
- A
WidgetIdthat has not been assigned to aWidgetInstance. - The layout of a wrapped child widget.
Enums§
- A change to perform during
WidgetList::synchronize_with. - A target for notifications.
- A behavior that should be applied to a root widget.
- A target for notifications.
Constants§
- An
EventHandlingvalue that represents a handled event. - An
EventHandlingvalue 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
WidgetInstancewith a preallocatedWidgetId. - A child in a
MountedChildrencollection. - A type that makes up a graphical user interface.
- A
Widgetthat contains a single child.
Type Aliases§
- A type that represents whether an event has been handled or ignored.