PreviousFocusAction class
An Action that moves the focus to the previous focusable node in the focus order.
This action is the default action registered for the PreviousFocusIntent, and by default is bound to a combination of the LogicalKeyboardKey.tab key and the LogicalKeyboardKey.shift key in the WidgetsApp.
See FocusTraversalPolicy for more information about focus traversal.
- Inheritance
-
- Object
- Action<
PreviousFocusIntent> - PreviousFocusAction
Constructors
Properties
-
callingAction
→ Action<
PreviousFocusIntent> ? -
The Action overridden by this Action.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- intentType → Type
-
Gets the type of intent this action responds to.
no setterinherited
- isActionEnabled → bool
-
Whether this Action is inherently enabled.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addActionListener(
ActionListenerCallback listener) → void -
Register a callback to listen for changes to the state of this action.
inherited
-
consumesKey(
PreviousFocusIntent intent) → bool -
Indicates whether this action should treat key events mapped to this
action as being "handled" when it is invoked via the key event.
inherited
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
invoke(
PreviousFocusIntent intent) → bool -
Attempts to pass the focus to the previous widget.
override
-
isEnabled(
PreviousFocusIntent intent) → bool -
Returns true if the action is enabled and is ready to be invoked.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyActionListeners(
) → void -
Call all the registered listeners.
inherited
-
removeActionListener(
ActionListenerCallback listener) → void -
Remove a previously registered closure from the list of closures that are
notified when the object changes.
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
-
toKeyEventResult(
PreviousFocusIntent intent, covariant bool invokeResult) → KeyEventResult -
Converts the result of invoke of this action to a KeyEventResult.
override
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringShort(
) → String -
A brief description of this object, usually just the runtimeType and the
hashCode.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited