diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/Body.hpp | 2 | ||||
-rw-r--r-- | include/Text.hpp | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/include/Body.hpp b/include/Body.hpp index 235de72..f246b5a 100644 --- a/include/Body.hpp +++ b/include/Body.hpp @@ -56,6 +56,7 @@ namespace QuickMedia { bool thumbnail_is_local; std::unique_ptr<Text> title_text; std::unique_ptr<Text> description_text; + std::unique_ptr<Text> author_text; // Used by image boards for example. The elements are indices to other body items std::vector<size_t> replies; std::string post_number; @@ -106,7 +107,6 @@ namespace QuickMedia { sf::Font *bold_font; sf::Font *cjk_font; sf::Text progress_text; - sf::Text author_text; sf::Text replies_text; BodyItems items; std::thread thumbnail_load_thread; diff --git a/include/Text.hpp b/include/Text.hpp index d70f356..bc6f7ab 100644 --- a/include/Text.hpp +++ b/include/Text.hpp @@ -69,8 +69,11 @@ namespace QuickMedia void setLineSpacing(float lineSpacing); void setCharacterSpacing(float characterSpacing); void setEditable(bool editable); + + // Note: won't update until @draw is called + float getWidth() const; - // Warning: won't update until @draw is called + // Note: won't update until @draw is called float getHeight() const; void processEvent(const sf::Event &event); |