#include <kanzi/ui/ui_api.hpp>#include <kanzi/core.ui/content/text_resource.hpp>#include <kanzi/core.ui/font/font_file.hpp>#include <kanzi/core.ui/font/font_runtime.hpp>#include <kanzi/core.ui/graphics2d/color_brush.hpp>#include <kanzi/core.ui/graphics2d/texture_brush.hpp>#include <kanzi/core.ui/graphics3d/material.hpp>#include <kanzi/core.ui/graphics3d/material_brush.hpp>#include <kanzi/core.ui/input/focus_manager.hpp>#include <kanzi/core.ui/input/text_input_manipulator.hpp>#include <kanzi/core.ui/main_loop/main_loop_fwd.hpp>#include <kanzi/core.ui/node/node.hpp>#include <kanzi/core.ui/node/resource_reference.hpp>#include <kanzi/core.ui/template/prefab.hpp>#include <kanzi/core.ui/text/text_edit_buffer.hpp>#include <kanzi/core.ui/text/text_format.hpp>#include <kanzi/core.ui/text/text_input_layout.hpp>#include <kanzi/core/math/rectangle.hpp>#include <kanzi/core/property/property_type.hpp>#include <kanzi/ui/node/concept/font_style_concept.hpp>#include <kanzi/ui/node/concept/text_concept.hpp>Classes | |
| class | kanzi::TextBoxConcept::CursorPositionMessageArguments |
| Message arguments for messages that contain the information about the position index of the cursor position. More... | |
| class | kanzi::TextBoxConcept::DeleteSelectionMessageArguments |
| Message arguments for messages that delete the portion of the text that is selected. More... | |
| class | kanzi::TextBoxConcept::EditingStateChangedMessageArguments |
| Message arguments for the messages about changing the editing state of a Text Box node. More... | |
| class | kanzi::TextBoxConcept::EraseCharactersMessageArguments |
| Message arguments for messages that erase the characters at the cursor position. More... | |
| class | kanzi::TextBoxConcept::InputMethodActionMessageArguments |
| Message arguments for the message about the input method action execution received on a Text Box node. More... | |
| class | kanzi::TextBoxConcept::InputMethodAvailableMessageArguments |
| Message arguments for the InputMethodAvailableMessage and InputMethodUnavailableMessage. More... | |
| class | kanzi::TextBoxConcept::ModifyEditingStateMessageArguments |
| Message arguments for the messages that modify the editing state. More... | |
| class | kanzi::TextBoxConcept::ModifySelectionMessageArguments |
| Message arguments for the messages that modify the cursor position for a selection. More... | |
| class | kanzi::TextBoxConcept::MoveCursorMessageArguments |
| Message arguments for messages that move the cursor position. More... | |
| class | kanzi::TextBoxConcept::SelectedTextMessageArguments |
| Message arguments that hold the information about the selected text in the buffer of a Text Box node. More... | |
| class | kanzi::TextBoxConcept |
| Use the Text Box nodes to add single-line text input to your application. More... | |
| class | kanzi::TextBoxConceptImpl< TBaseClass, TDerivedClass, TTextBoxTraits > |
| TextBoxConceptImpl is an abstract class for implementing the Text Box node concept. More... | |
| class | kanzi::TextBoxConcept::TextChangedMessageArguments |
| Message arguments for the messages about the content change of a Text Box node. More... | |
| class | kanzi::TextBoxConcept::TextCompositionStateMessageArguments |
| Message arguments for the messages about the text composition state change of a Text Box node. More... | |
| class | kanzi::TextBoxConcept::TextContentMessageArguments |
| Message arguments for the messages about the content of a Text Box node. More... | |
| class | kanzi::TextBoxConcept::TextInsertionMessageArguments |
| Message arguments that hold the information for inserting text to a Text Box node. More... | |
| class | kanzi::TextBoxConcept::TextRangeMessageArguments |
| Message arguments that hold the information for operations that target a text range, such as selecting or deleting text in a Text Box node. More... | |
Namespaces | |
| namespace | kanzi |
Macros | |
| #define | KZ_LOG_CATEGORY_TEXT_EDIT |
Variables | |
| constexpr auto | kanzi::cursorWidth |
| #define KZ_LOG_CATEGORY_TEXT_EDIT |