The focus chain node of a focus scope consists of the node of the focus scope, its focus order, and the focus order offset.
More...
#include <kanzi/core.ui/input/focus_scope.hpp>
The focus chain node of a focus scope consists of the node of the focus scope, its focus order, and the focus order offset.
- Since
- Kanzi 3.9.0
◆ FocusChainNode() [1/3]
kanzi::FocusChainNode::FocusChainNode |
( |
| ) |
|
|
explicitdefault |
◆ FocusChainNode() [2/3]
kanzi::FocusChainNode::FocusChainNode |
( |
Node & | node | ) |
|
|
explicit |
◆ FocusChainNode() [3/3]
kanzi::FocusChainNode::FocusChainNode |
( |
Node & | node, |
|
|
size_t | offset ) |
|
explicit |
◆ operator bool()
kanzi::FocusChainNode::operator bool |
( |
| ) |
const |
|
inlineexplicit |
◆ operator==()
◆ isFocused()
bool kanzi::FocusChainNode::isFocused |
( |
| ) |
const |
Returns whether this focus chain element is focused or, in case it is a scope node, contains focus.
◆ reset()
void kanzi::FocusChainNode::reset |
( |
| ) |
|
Resets the focus chain node fields to an invalid state.
◆ get()
Returns the focus chain node for a node.
- Parameters
-
node | The node for which to return the focus chain node. |
◆ node
Node* kanzi::FocusChainNode::node |
The node of the focus scope.
◆ focusScope
The focus scope to whose focus chain this node belongs.
- Since
- Kanzi 3.9.7
The documentation for this struct was generated from the following file: