#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 |