Kanzi 3.9.10
kanzi::FocusNavigationGesture Struct Reference

Declares a focus navigation gesture. More...

#include <kanzi/core.ui/input/focus_navigation_manipulator.hpp>

Inheritance diagram for kanzi::FocusNavigationGesture:
[legend]

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 KeyEventgrabbedKeyEvent
 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.
 

Detailed Description

Declares a focus navigation gesture.

Since
Kanzi 3.9.0

Constructor & Destructor Documentation

◆ FocusNavigationGesture()

kanzi::FocusNavigationGesture::FocusNavigationGesture ( FocusChainDirection direction,
LogicalKey key )
inlineexplicit

Constructor.

Member Data Documentation

◆ focusDirection

const FocusChainDirection kanzi::FocusNavigationGesture::focusDirection

The focus chain direction of the gesture.


The documentation for this struct was generated from the following file: