mirror of
https://github.com/blupi-games/planetblupi
synced 2024-12-30 10:15:36 +01:00
Improve tooltip position with RTL languages
This commit is contained in:
parent
c5685dcf00
commit
e619f998ac
@ -3130,13 +3130,13 @@ CEvent::EventButtons (const SDL_Event & event, Point pos)
|
|||||||
snprintf (m_textToolTips, sizeof (m_textToolTips), "%s", text);
|
snprintf (m_textToolTips, sizeof (m_textToolTips), "%s", text);
|
||||||
lg = GetTextWidth (m_textToolTips);
|
lg = GetTextWidth (m_textToolTips);
|
||||||
pos.x += IsRightReading () ? 0 : 10;
|
pos.x += IsRightReading () ? 0 : 10;
|
||||||
pos.y += 20;
|
pos.y += IsRightReading () ? 16 : 20;
|
||||||
if (pos.x > LXIMAGE () + (IsRightReading () ? 0 : -lg))
|
if (pos.x > LXIMAGE () + (IsRightReading () ? 0 : -lg))
|
||||||
pos.x = LXIMAGE () - lg;
|
pos.x = LXIMAGE () - lg;
|
||||||
if (pos.x < 0)
|
if (pos.x < 0)
|
||||||
pos.x = 0;
|
pos.x = 0;
|
||||||
if (pos.y > LYIMAGE () - 14)
|
if (pos.y > LYIMAGE () - (GetLocale () == "ar" ? 22 : 16))
|
||||||
pos.y = LYIMAGE () - 14;
|
pos.y = LYIMAGE () - (GetLocale () == "ar" ? 22 : 16);
|
||||||
m_posToolTips = pos;
|
m_posToolTips = pos;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user