TextField
AppCUI::Controls::TextField (class)
-
class TextField : public AppCUI::Controls::Control
Public Functions
-
virtual void OnAfterSetText() 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 OnMouseEnter() override
-
virtual bool OnMouseLeave() override
-
virtual void OnAfterResize(int newWidth, int newHeight) override
-
void SelectAll()
-
void ClearSelection()
-
bool HasSelection() const
-
void CopyToClipboard(bool deleteSelectionAfterCopy)
-
void PasteFromClipboard()
-
virtual ~TextField()
Protected Functions
-
TextField(const ConstString &caption, string_view layout, TextFieldFlags flags)
Friends
- friend class Factory::TextField
- friend class Control
-
virtual void OnAfterSetText() override