event library

Classes

DrivenColor
DrivenMouseCursor
Defines a MouseCursor whose value depends on a set of WidgetEvents which represent the interactive state of a component.
DrivenProperty<T>
Interface for classes that resolve to a value of type T based on a widget's interactive "event", which is defined as a set of WidgetEvents.
DrivenWidget
WidgetEvent
Interactive events that some of the widgets can take on when receiving input from the user.
WidgetEventController
Manages a set of WidgetEvents and notifies listeners of changes.

Mixins

WidgetEventMixin<T extends StatefulWidget>
Mixin for State classes that require knowledge of changing WidgetEvent values for their child widgets.

Extensions

ColorDriven on Color

Typedefs

DrivenPropertyResolver<T> = T Function(Set<WidgetEvent> events)
Signature for the function that returns a value of type T based on a given set of events.
WidgetEvents = Set<WidgetEvent>
Alias to Set