Kanzi Engine API
text_input_manipulator.hpp File Reference

Classes

class  kanzi::TextInputManipulator::CursorMovedMessageArguments
 Message arguments used by the CursorMovedMessage. More...
 
class  kanzi::TextInputManipulator::EnterKeyStateMessageArguments
 Message argument used by the #EnterKeyStateMessage. More...
 
class  kanzi::TextInputManipulator::InputMethodsDisconnectedMessageArguments
 Message argument used by the #InputMethodDeactivatedMessage. More...
 
class  kanzi::TextInputManipulator::InputTypeChangedMessageArguments
 Message argument used by the InputTypeChangedMessage. More...
 
class  kanzi::TextInputManipulator::KeyGesture
 Inner class that Kanzi uses to detect hardware key gestures and to invoke a function associated with a specific key. 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...
 
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
 Easing functions that require external dependencies for calculation.
 

Typedefs

using kanzi::TextInputManipulatorSharedPtr = shared_ptr< TextInputManipulator >
 

Enumerations

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