From c4660216fde6b75f1239570f9cd55012aacc195d Mon Sep 17 00:00:00 2001 From: auria Date: Fri, 25 Mar 2011 15:37:52 +0000 Subject: [PATCH] Fixed text clipping issues (only if using irrlicht 1.8) git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@8059 178a84e3-b1eb-0310-8ba1-8eac791a3b58 --- src/guiengine/widgets/icon_button_widget.cpp | 6 ++++++ src/guiengine/widgets/label_widget.cpp | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/guiengine/widgets/icon_button_widget.cpp b/src/guiengine/widgets/icon_button_widget.cpp index 58dee07c6..4064954a4 100644 --- a/src/guiengine/widgets/icon_button_widget.cpp +++ b/src/guiengine/widgets/icon_button_widget.cpp @@ -20,6 +20,7 @@ #include "guiengine/scalable_font.hpp" #include "guiengine/widgets/icon_button_widget.hpp" #include "io/file_manager.hpp" +#include "utils/translation.hpp" using namespace GUIEngine; using namespace irr::video; @@ -135,6 +136,11 @@ void IconButtonWidget::add() { m_label->setOverrideFont( GUIEngine::getSmallFont() ); } + +#if IRRLICHT_VERSION_MAJOR > 1 || (IRRLICHT_VERSION_MAJOR == 1 && IRRLICHT_VERSION_MINOR >= 8) + m_label->setRightToLeft( translations->isRTLLanguage() ); + m_label->setTextRestrainedInside(false); +#endif } // ---- IDs diff --git a/src/guiengine/widgets/label_widget.cpp b/src/guiengine/widgets/label_widget.cpp index 27c3a54c3..93b111d2b 100644 --- a/src/guiengine/widgets/label_widget.cpp +++ b/src/guiengine/widgets/label_widget.cpp @@ -74,6 +74,8 @@ void LabelWidget::add() } #if IRRLICHT_VERSION_MAJOR > 1 || (IRRLICHT_VERSION_MAJOR == 1 && IRRLICHT_VERSION_MINOR >= 8) irrwidget->setRightToLeft( translations->isRTLLanguage() ); + + irrwidget->setTextRestrainedInside(false); #endif m_element = irrwidget;