|
FocusScope * | kanzi::findAncestorScopeForNode (const Node &node) |
| Returns the ancestor focus scope of the node that you pass as an argument. More...
|
|
template<typename Predicate > |
FocusScope * | kanzi::findAncestorScopeIf (Node &first, Node &last, Predicate predicate) |
| Find the first ancestor scope in the [first node, last node) range, for which the predicate returns true. More...
|
|
template<typename Predicate > |
FocusScope * | kanzi::findAncestorScopeIfNot (Node &first, Node &last, Predicate predicate) |
| Find the first ancestor scope in the [first node, last node) range, for which the predicate returns false. More...
|
|
FocusFence * | kanzi::findFenceForNode (const Node &node) |
| Returns the focus fence of the given node that you pass as an argument. More...
|
|
FocusScope * | kanzi::findScopeForNode (const Node &node) |
| Returns the focus scope of the node that you pass as an argument. More...
|
|
template<typename Function > |
void | kanzi::forEachAncestorScope (Node &first, Node &last, Function function) |
| Execute a function for every focus scope in the [first node, last node) range. More...
|
|
template<typename Function > |
void | kanzi::forEachAncestorScopeOf (Node &node, Function function) |
| Execute a function for every ancestor focus scope of the node, until and including the popup-type scope node that owns the node. More...
|
|
ModalScope * | kanzi::getPopupTypeScopeForNode (const Node &node) |
| Returns the root node of a popup or modal focus scope to which the node that you pass in this method belongs. More...
|
|
Node * | kanzi::getScopeFocusedNode (Node &node) |
| Returns the last-focused node of the scope node. More...
|
|
bool | kanzi::isPopupTypeScope (const FocusScope *scope) |
| Returns true if the focus scope passed as argument is a popup or modal focus scope. More...
|
|
| kanzi::KZ_ENABLE_BITMASK_OPERATORS (FocusScope::ScopeFlag) |
|
bool | kanzi::operator!= (const FocusChainIndex &lhs, const FocusChainIndex &rhs) |
| Inequality operator overload for focus chain index. More...
|
|
bool | kanzi::operator< (const FocusChainIndex &lhs, const FocusChainIndex &rhs) |
| Less operator overload for focus chain index. More...
|
|
bool | kanzi::operator<= (const FocusChainIndex &lhs, const FocusChainIndex &rhs) |
| Less or equal operator overload for focus chain index. More...
|
|
bool | kanzi::operator== (const FocusChainIndex &lhs, const FocusChainIndex &rhs) |
| Equality operator overload for focus chain index. More...
|
|
bool | kanzi::operator> (const FocusChainIndex &lhs, const FocusChainIndex &rhs) |
| Greater operator overload for focus chain index. More...
|
|
bool | kanzi::operator>= (const FocusChainIndex &lhs, const FocusChainIndex &rhs) |
| Greater or equal operator overload for focus chain index. More...
|
|
void | kanzi::setScopeFocusedNode (Node &scope, Node &node) |
| Sets the focus node for the given scope node. More...
|
|
FocusChainNode | kanzi::unwrapFocusChainNode (FocusScope::FocusChain::FocusedTuple wrapped) |
| Unwraps the focus chain node representation of the focused node of a focus scope from a wrapped node. More...
|
|