Kanzi  3.9.9
Kanzi Engine C++ API
text_input_manipulator.hpp File Reference

Classes

class  kanzi::TextInputManipulator::CursorMovedMessageArguments
 Message arguments used by the CursorMovedMessage. More...
 
class  kanzi::TextInputManipulator::InputMethodActionMessageArguments
 Message argument used by the InputMethodActionMessage. More...
 
class  kanzi::TextInputManipulator::InputMethodAvailableChangedMessageArguments
 Message argument used by the InputMethodAvailableChangedMessage. More...
 
class  kanzi::TextInputManipulator::InputMethodsDisconnectedMessageArguments
 Message argument used by the InputMethodsDisconnectedMessage. More...
 
class  kanzi::TextInputManipulator::InputTypeChangedMessageArguments
 Message argument used by the InputTypeChangedMessage. More...
 
class  kanzi::TextInputManipulator::ReadOnlyStateChangedMessageArguments
 Message argument used by the ReadOnlyStateChangedMessage. More...
 
class  kanzi::TextInputManipulator::SelectionChangedMessageArguments
 Message arguments used by the SelectionChangedMessage. More...
 
class  kanzi::TextInputManipulator::TextChangedMessageArguments
 Message argument used by the TextChangedMessage. More...
 
class  kanzi::TextInputManipulator::TextCompositionStateMessageArguments
 Message argument used by the CompositionTextChangedMessage, CompositionTextCommittedMessage and TextCompositionCanceledMessage. More...
 
struct  kanzi::TextInputGesture
 The text input key gesture. More...
 
class  kanzi::TextInputManipulator
 The text input manipulator handles key gestures used with TextBox nodes to move the cursor, select text, and delete text, and provides the basics of text editing capabilities in Kanzi. More...
 

Namespaces

 kanzi
 

Typedefs

using kanzi::TextInputManipulatorSharedPtr = shared_ptr< TextInputManipulator >
 

Enumerations

enum  kanzi::TextKeyNavigationDirection { kanzi::TextKeyNavigationDirection::LeftToRight, kanzi::TextKeyNavigationDirection::RightToLeft }
 Key navigation directions. More...