ControlWidget class abstract

Inheritance
Implementers

Constructors

ControlWidget({Key? key, Map initArgs = const {}})
const

Properties

autoMountControls bool
Checks args and returns all ControlModels during initControls and these Models will be initialized by this Widget. By default set to 'false'.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
initArgs Map
finalinherited
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

build(CoreContext context) Widget
createElement() CoreContext
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() CoreState<CoreWidget>
Creates the mutable state for this widget at a given location in the tree.
inherited
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
dispose() → void
Disposes and removes all stateNotifiers. Check DisposeHandler for different dispose strategies.
inherited
initControls(CoreContext context) List<ControlModel>
This is a place where to fill all required ControlModels for this Widget. Called during Widget/State initialization phase.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onDependencyChanged(CoreContext context) → void
Called whenever dependency of Widget is changed. Check State.didChangeDependencies for more info.
inherited
onDispose() → void
inherited
onInit(Map args, CoreContext context) → void
inherited
onInitRuntime(ControlState<_ControlWidgetBase> state) → void
Called during State initialization. Widget will subscribe to all stateNotifiers. Typically now need to override - check onInit and onUpdate functions.
inherited
onStateChanged(dynamic state) → void
Callback from State when state is notified.
inherited
onUpdate(CoreWidget oldWidget) → void
Called whenever Widget needs update. Check State.didUpdateWidget for more info.
inherited
rebuild(CoreContext context) Widget
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited