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:
parent
dc07415ee3
commit
b62cf339cb
@ -51,6 +51,10 @@ void BubbleWidget::add()
|
|||||||
irrwidget = GUIEngine::getGUIEnv()->addStaticText(message.c_str(), m_shrinked_size,
|
irrwidget = GUIEngine::getGUIEnv()->addStaticText(message.c_str(), m_shrinked_size,
|
||||||
false, true /* word wrap */, m_parent, (m_focusable ? getNewID() : getNewNoFocusID()));
|
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
|
// find expanded bubble size
|
||||||
int text_height = irrwidget->getTextHeight();
|
int text_height = irrwidget->getTextHeight();
|
||||||
|
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
#include "guiengine/engine.hpp"
|
#include "guiengine/engine.hpp"
|
||||||
#include "guiengine/scalable_font.hpp"
|
#include "guiengine/scalable_font.hpp"
|
||||||
#include "guiengine/skin.hpp"
|
#include "guiengine/skin.hpp"
|
||||||
|
#include "utils/translation.hpp"
|
||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
@ -62,6 +63,10 @@ void LabelWidget::add()
|
|||||||
irrwidget = GUIEngine::getGUIEnv()->addStaticText(message.c_str(), widget_size,
|
irrwidget = GUIEngine::getGUIEnv()->addStaticText(message.c_str(), widget_size,
|
||||||
false, word_wrap, m_parent, -1);
|
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;
|
m_element = irrwidget;
|
||||||
irrwidget->setTextAlignment( align, valign );
|
irrwidget->setTextAlignment( align, valign );
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user