TextArea
AppCUI::Controls::TextArea (class)
-
class TextArea : public AppCUI::Controls::Control
Public Functions
-
virtual void OnUpdateScrollBars() override
-
virtual void OnFocus() override
-
virtual void OnMousePressed(int x, int y, Input::MouseButton button, Input::Key keyCode) override
-
virtual void OnMouseReleased(int x, int y, Input::MouseButton button, Input::Key keyCode) override
-
virtual bool OnMouseDrag(int x, int y, Input::MouseButton button, Input::Key keyCode) override
-
virtual bool OnMouseWheel(int x, int y, Input::MouseWheel direction, Input::Key keyCode) override
-
virtual bool OnMouseEnter() override
-
virtual bool OnMouseLeave() override
-
virtual void OnAfterResize(int newWidth, int newHeight) override
-
virtual void OnAfterSetText() override
-
void SetReadOnly(bool value)
-
bool IsReadOnly()
-
bool HasSelection() const
-
void SetTabCharacter(char tabCharacter)
-
virtual ~TextArea()
Protected Functions
-
TextArea(const ConstString &caption, string_view layout, TextAreaFlags flags)
Friends
- friend class Factory::TextArea
- friend class Control
-
virtual void OnUpdateScrollBars() override