GetRoot class
A widget representing the root of a GetX application.
The GetRoot widget serves as the root of a GetX application. It provides configuration data and a child widget to be rendered within the application.
The config parameter is used to provide configuration data for the application.
The child parameter specifies the child widget that will be rendered within the application.
To access the state of the GetRoot widget, you can use the of static method, passing the BuildContext of the widget where you want to access the state.
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- GetRoot
Constructors
- GetRoot({Key? key, required ConfigData config, required Widget child})
-
Constructs a GetRoot widget.
const
Properties
- child → Widget
-
The child widget to be rendered within the application.
final
- config → ConfigData
-
Configuration data for the application.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- 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
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createState(
) → State< GetRoot> -
Creates the mutable state for this widget at a given location in the tree.
override
-
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
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
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
Static Methods
-
of(
BuildContext context) → GetRootState - Retrieves the state of the GetRoot widget from the given BuildContext.