HELIX.Widgets
Namespaces
Static Classes
The barrier represents a reentrant context in which Reconciler actions, disposals, and frame callbacks are collected and executed once the outermost modification frame completes.
Enums
Structs
Classes
Abstract Classes
Once the state is created, a call to InitState will be made immediately before the first Build call.
The state maintains a list of managed disposables that will be disposed when the state is disposed and also provides a Dispose callback method.
Signal values can be directly accessed from within the state's Build methods and dependencies will be automatically tracked by the SignalDependencyTracker.
Once any dependency changes or SetState gets called, a ModificationBarrier.Rebuild will be scheduled. Once the Reconciler rebuilds the object, CanReconcile will be called to determine if the state can be reused with the new widget configuration. If it returns true, DidUpdateWidget will be called to notify the state of the new widget configuration before the Build method is called again.
The behavior of a StatefulWidget is defined by its State object.
Interfaces
Provides access to the widget's parent, theme, and other contextual information.