aboutsummaryrefslogtreecommitdiff
path: root/include/Text.hpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2018-05-07 23:00:21 +0200
committerdec05eba <dec05eba@protonmail.com>2018-05-07 23:01:04 +0200
commit2b7d030551a357272f9cc39e347855bd2e3faba2 (patch)
tree93d9eabaf6ba62629b9258a4314338ac8f89fc2a /include/Text.hpp
parent29bd3e7c65af79b3f8837c7786ffbda3c93c3ebb (diff)
Improve text editing, use Text object for chatbar
Improve text rendering by not using floating point position
Diffstat (limited to 'include/Text.hpp')
-rw-r--r--include/Text.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/Text.hpp b/include/Text.hpp
index 0bc3ced..d2809de 100644
--- a/include/Text.hpp
+++ b/include/Text.hpp
@@ -36,11 +36,17 @@ namespace dchat
Text(const sf::String &str, const sf::Font *font, unsigned int characterSize, float maxWidth, bool plainText = true);
void setString(const sf::String &str);
+ const sf::String& getString() const;
void setPosition(float x, float y);
void setPosition(const sf::Vector2f &position);
void setMaxWidth(float maxWidth);
+
void setCharacterSize(unsigned int characterSize);
+ unsigned int getCharacterSize() const;
+
+ const sf::Font* getFont() const;
+
void setFillColor(sf::Color color);
void setLineSpacing(float lineSpacing);
void setEditable(bool editable);