TextInputFocusNode class
Properties
ancestors
→ Iterable <FocusNode >
An Iterable over the ancestors of this node.
read-only inherited
canRequestFocus
↔ bool
If true, this focus node may request the primary focus.
read / write inherited
children
→ Iterable <FocusNode >
An iterator over the children of this node.
read-only inherited
context
→ BuildContext ?
The context that was supplied to attach .
read-only inherited
debugLabel
↔ String ?
A debug label that is used for diagnostic output.
read / write inherited
descendants
→ Iterable <FocusNode >
An Iterable over the hierarchy of children below this one, in
depth-first order.
read-only inherited
descendantsAreFocusable
↔ bool
If false, will disable focus for all of this node's descendants.
read / write inherited
descendantsAreTraversable
↔ bool
If false, tells the focus traversal policy to skip over for all of this
node's descendants for purposes of the traversal algorithm.
read / write inherited
enclosingScope
→ FocusScopeNode ?
Returns the nearest enclosing scope node above this node, or null if the
node has not yet be added to the focus tree.
read-only inherited
hasFocus
→ bool
Whether this node has input focus.
read-only inherited
hashCode
→ int
The hash code for this object.
read-only inherited
hasListeners
→ bool
Whether any listeners are currently registered.
read-only inherited
hasPrimaryFocus
→ bool
Returns true if this node currently has the application-wide input focus.
read-only inherited
highlightMode
→ FocusHighlightMode
Returns the FocusHighlightMode that is currently in effect for this node.
read-only inherited
ignoreSystemKeyboardShow
→ bool
final
nearestScope
→ FocusScopeNode ?
Returns the nearest enclosing scope node above this node, including
this node, if it's a scope.
read-only inherited
offset
→ Offset
Returns the global offset to the upper left corner of the attached
widget's RenderObject , in logical units.
read-only inherited
onKey
↔ FocusOnKeyCallback ?
Called if this focus node receives a key event while focused (i.e. when
hasFocus returns true).
read / write inherited
onKeyEvent
↔ FocusOnKeyEventCallback ?
Called if this focus node receives a key event while focused (i.e. when
hasFocus returns true).
read / write inherited
parent
→ FocusNode ?
Returns the parent node for this object.
read-only inherited
rect
→ Rect
Returns the global rectangle of the attached widget's RenderObject , in
logical units.
read-only inherited
runtimeType
→ Type
A representation of the runtime type of the object.
read-only inherited
size
→ Size
Returns the size of the attached widget's RenderObject , in logical
units.
read-only inherited
skipTraversal
↔ bool
If true, tells the focus traversal policy to skip over this node for
purposes of the traversal algorithm.
read / write inherited
traversalChildren
→ Iterable <FocusNode >
An iterator over the children that are allowed to be traversed by the
FocusTraversalPolicy .
read-only inherited
traversalDescendants
→ Iterable <FocusNode >
Returns all descendants which do not have the skipTraversal and do have
the canRequestFocus flag set.
read-only inherited
Methods
addListener (VoidCallback listener )
→ void
Register a closure to be called when the object changes.
inherited
attach (BuildContext ? context , {FocusOnKeyEventCallback ? onKeyEvent , FocusOnKeyCallback ? onKey } )
→ FocusAttachment
Called by the host StatefulWidget to attach a FocusNode to the
widget tree.
inherited
consumeKeyboardToken ( )
→ bool
Removes the keyboard token from this focus node if it has one.
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
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
focusInDirection (TraversalDirection direction )
→ bool
Request to move the focus to the nearest focus node in the given
direction, by calling the FocusTraversalPolicy.inDirection method.
inherited
nextFocus ( )
→ bool
Request to move the focus to the next focus node, by calling the
FocusTraversalPolicy.next method.
inherited
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners ( )
→ void
Call all the registered listeners.
inherited
previousFocus ( )
→ bool
Request to move the focus to the previous focus node, by calling the
FocusTraversalPolicy.previous method.
inherited
removeListener (VoidCallback listener )
→ void
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
requestFocus ([FocusNode ? node ] )
→ void
Requests the primary focus for this node, or for a supplied node
, which
will also give focus to its ancestors .
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 brief description of this object, usually just the runtimeType and the
hashCode .
inherited
unfocus ({UnfocusDisposition disposition = UnfocusDisposition.scope } )
→ void
Removes the focus on this node by moving the primary focus to another node.
inherited