ViewportAxisContext class
A ChangeNotifier that manages has ViewportAxisContextState as subject.
It controls some meta information of headers depending on axis to define if it is about columns or rows.
See also:
- ViewportContext the interface in which this state will be accessed in the widget tree. It contains one of this class for each axis.
ViewportContextProvider
the widget in which the state calculates the value of this state.
- Inheritance
-
- Object
- ChangeNotifier
- ViewportAxisContext
- Implemented types
Constructors
- ViewportAxisContext(Axis axis, VirtualizationState virtualizationState)
Properties
- axis → Axis
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasListeners → bool
-
Whether any listeners are currently registered.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → ViewportAxisContextState
-
The current value of the object. When the value changes, the callbacks
registered with addListener will be invoked.
no setteroverride
- virtualizationState → VirtualizationState
-
The
VirtualizationState
that causes the computation of the ViewportAxisContextState.final
Methods
-
addListener(
VoidCallback listener) → void -
Register a closure to be called when the object changes.
inherited
-
dispose(
) → void -
Discards any resources used by the object. After this is called, the
object is not in a usable state and should be discarded (calls to
addListener will throw after the object is disposed).
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyListeners(
) → void -
Call all the registered listeners.
inherited
-
removeListener(
VoidCallback listener) → void -
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
-
setState(
ViewportAxisContextState newValue) → void -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited