diff --git a/SDK/include/NDK/Widgets/TextAreaWidget.hpp b/SDK/include/NDK/Widgets/TextAreaWidget.hpp index 5c199e335..72297b0a6 100644 --- a/SDK/include/NDK/Widgets/TextAreaWidget.hpp +++ b/SDK/include/NDK/Widgets/TextAreaWidget.hpp @@ -26,6 +26,8 @@ namespace Ndk void AppendText(const Nz::String& text); + inline void Clear(); + //virtual TextAreaWidget* Clone() const = 0; std::size_t GetHoveredGlyph(float x, float y) const; diff --git a/SDK/include/NDK/Widgets/TextAreaWidget.inl b/SDK/include/NDK/Widgets/TextAreaWidget.inl index 96b57500e..ae8513695 100644 --- a/SDK/include/NDK/Widgets/TextAreaWidget.inl +++ b/SDK/include/NDK/Widgets/TextAreaWidget.inl @@ -6,4 +6,12 @@ namespace Ndk { + inline void TextAreaWidget::Clear() + { + m_cursorPosition = 0; + m_drawer.Clear(); + m_textSprite->Update(m_drawer); + + RefreshCursor(); + } }