Declares a focus navigation gesture. More...
#include <kanzi/core.ui/input/focus_navigation_manipulator.hpp>
Public Member Functions | |
FocusNavigationGesture (FocusChainDirection direction, LogicalKey key) | |
Constructor. | |
Public Member Functions inherited from kanzi::KeyGestureInfo | |
void | grab () |
Grabs the key gesture, increases the grab count by 1. | |
bool | isGrabbed () const |
Returns whether the key gesture is grabbed. | |
KeyGestureInfo ()=default | |
Default constructor. | |
KeyGestureInfo (LogicalKey key) | |
Constructor. | |
KeyGestureInfo (LogicalKey key, CapsLockState capsLockState) | |
Constructor. | |
KeyGestureInfo (LogicalKey key, KeyModifier modifier) | |
Constructor. | |
KeyGestureInfo (LogicalKey key, KeyModifier modifier, CapsLockState capsLockState) | |
Constructor. | |
void | ungrab () |
Resets the grab count of the key gesture. | |
Public Attributes | |
const FocusChainDirection | focusDirection |
The focus chain direction of the gesture. | |
Public Attributes inherited from kanzi::KeyGestureInfo | |
CapsLockState | capsLockState |
Holds the required Caps Lock state for the key gesture. | |
const KeyEvent * | grabbedKeyEvent |
The grabbed key event. | |
size_t | grabCount |
Holds the grab count of the key gesture. | |
bool | isCapsLockGrabbed |
Holds the Caps Lock state at the time Kanzi grabs the key gesture. | |
LogicalKey | key |
The logical key value. | |
KeyModifier | modifier |
The key modifier. | |
size_t | repeatCount |
Holds the key press repetition count. | |
Declares a focus navigation gesture.
|
inlineexplicit |
Constructor.
const FocusChainDirection kanzi::FocusNavigationGesture::focusDirection |
The focus chain direction of the gesture.