Use irrlicht's 1.8 RTL support if 1.8 is the verison being used

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@7630 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
auria 2011-02-05 20:47:09 +00:00
parent dc07415ee3
commit b62cf339cb
2 changed files with 10 additions and 1 deletions

View File

@ -50,7 +50,11 @@ void BubbleWidget::add()
IGUIStaticText* irrwidget;
irrwidget = GUIEngine::getGUIEnv()->addStaticText(message.c_str(), m_shrinked_size,
false, true /* word wrap */, m_parent, (m_focusable ? getNewID() : getNewNoFocusID()));
#if IRRLICHT_VERSION_MAJOR > 1 || (IRRLICHT_VERSION_MAJOR == 1 && IRRLICHT_VERSION_MINOR >= 8)
irrwidget->setRightToLeft( translations->isRTLLanguage() );
#endif
// find expanded bubble size
int text_height = irrwidget->getTextHeight();

View File

@ -20,6 +20,7 @@
#include "guiengine/engine.hpp"
#include "guiengine/scalable_font.hpp"
#include "guiengine/skin.hpp"
#include "utils/translation.hpp"
#include <assert.h>
@ -62,6 +63,10 @@ void LabelWidget::add()
irrwidget = GUIEngine::getGUIEnv()->addStaticText(message.c_str(), widget_size,
false, word_wrap, m_parent, -1);
#if IRRLICHT_VERSION_MAJOR > 1 || (IRRLICHT_VERSION_MAJOR == 1 && IRRLICHT_VERSION_MINOR >= 8)
irrwidget->setRightToLeft( translations->isRTLLanguage() );
#endif
m_element = irrwidget;
irrwidget->setTextAlignment( align, valign );