From e61d10c82885f43544094bcac7dc8d1ef9e3461a Mon Sep 17 00:00:00 2001 From: Maschell Date: Fri, 9 Oct 2020 10:34:46 +0200 Subject: [PATCH] Add GuiText:setText --- include/gui-sdl/gui/GuiText.h | 2 ++ source/gui/GuiText.cpp | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/include/gui-sdl/gui/GuiText.h b/include/gui-sdl/gui/GuiText.h index 658baf5..1346233 100644 --- a/include/gui-sdl/gui/GuiText.h +++ b/include/gui-sdl/gui/GuiText.h @@ -63,6 +63,8 @@ public: [[nodiscard]] const std::string getText() const; + void setText(const std::string& t); + protected: GuiImage texture; GuiTextureData *textureData = nullptr; diff --git a/source/gui/GuiText.cpp b/source/gui/GuiText.cpp index 43dfccc..69c61e3 100644 --- a/source/gui/GuiText.cpp +++ b/source/gui/GuiText.cpp @@ -58,6 +58,12 @@ const std::string GuiText::getText() const { return this->text; } +void GuiText::setText(const std::string& t) { + this->text = t; + this->updateSize(); + this->doUpdateTexture = true; +} + void GuiText::setFontSize(int32_t size) { this->fc_font = this->gFont->getFont(size); updateSize();