Commit graph

3558 commits

Author SHA1 Message Date
aryanrawlani28
6211747fd3 GUI: RTL: Fix missing backgrounds for tabs in hebrew when navbars present 2020-06-22 00:03:02 +02:00
aryanrawlani28
19aa7baba7 GUI: RTL: Wrapping a variable used for rtl 2020-06-22 00:03:02 +02:00
aryanrawlani28
38e827d1e9 GUI: RTL: Correct behaviour of predictive dialogs for rtl layout 2020-06-22 00:03:02 +02:00
aryanrawlani28
0f40989633 GUI: Code cleanup, add comments about RTL 2020-06-22 00:03:02 +02:00
aryanrawlani28
5e0d5b8322 GUI: RTL: Disable RTL by default 2020-06-22 00:03:02 +02:00
aryanrawlani28
12b26cec07 GUI: RTL: Revise numeric layout in predictive dialog and flip them again 2020-06-22 00:03:02 +02:00
aryanrawlani28
a832e7f423 GUI: RTL: Allow switching from one layout to other after selecting languages
GUI: RTL: Add option for forced RTL from ConfMan
2020-06-22 00:03:02 +02:00
aryanrawlani28
48eb0d095c GUI: RTL: Remove hardcoded padding for RTL tabs layout 2020-06-22 00:03:02 +02:00
aryanrawlani28
7d4e110255 GUI: RTL: Update default theme for all RTL changes 2020-06-22 00:03:02 +02:00
aryanrawlani28
92459c1773 GUI: RTL: Update Remastered theme for disabled dialog bugfix 2020-06-22 00:03:02 +02:00
aryanrawlani28
6268c9e8ef GUI: RTL: Fix padding for popup disabled in gfx file 2020-06-22 00:03:02 +02:00
aryanrawlani28
076623d419 GUI: Remove useless code and comments 2020-06-22 00:03:02 +02:00
aryanrawlani28
6ecc90edf6 GUI: RTL: Implement RTL for lists and numbers 2020-06-22 00:03:02 +02:00
aryanrawlani28
17193319b9 GUI: RTL: Fix alignment for DropDownButtonWidget 2020-06-22 00:03:02 +02:00
aryanrawlani28
c2708e350f GUI: RTL: Change alignment of editable to right in RTL 2020-06-22 00:03:02 +02:00
aryanrawlani28
d9f483d311 GUI: RTL: Fix loadgame icons not being displayed 2020-06-22 00:03:02 +02:00
aryanrawlani28
5c334d56ad GUI: RTL: Fix tabs for smallres and when removed 2020-06-22 00:03:02 +02:00
aryanrawlani28
28e2a9e1c4 GUI: RTL: Fix uninitialized variable 2020-06-22 00:03:02 +02:00
aryanrawlani28
5d040e804f GUI: RTL: Correctly draw popups with text and fix mouse events 2020-06-22 00:03:02 +02:00
aryanrawlani28
b8a9331138 GUI: RTL: Shift to a better way of positioning when dialogs are stacked 2020-06-22 00:03:02 +02:00
aryanrawlani28
ef99424792 GUI: RTL: Fix mouse movements for slider when nortl 2020-06-22 00:03:02 +02:00
aryanrawlani28
988f6fa03f GUI: RTL: Rebuild themes for bugfixes and nortl flag for sliders 2020-06-22 00:03:02 +02:00
aryanrawlani28
036927cd2e GUI: RTL: Fix consistency issues for draw steps for widgets in gfx files 2020-06-22 00:03:02 +02:00
aryanrawlani28
6fdffcbbec GUI: RTL: Add nortl flag to sliders in layout files 2020-06-22 00:03:02 +02:00
aryanrawlani28
312862b541 GUI: RTL: Correctly draw backgrounds of Tabs 2020-06-22 00:03:02 +02:00
aryanrawlani28
c83e57fc69 GUI: JANITORIAL: Code cleanup, add comments 2020-06-22 00:03:02 +02:00
aryanrawlani28
aa802df7aa GUI: RTL: Fix lists being overdrawn when tooltip focused 2020-06-22 00:03:02 +02:00
aryanrawlani28
cef4f20eec GUI: RTL: Support navigating in options dialog
GUI: RTL: Perfect drawing of tabs
2020-06-22 00:03:02 +02:00
aryanrawlani28
8871d1df5e GUI: Rebuild fallback theme for supporting RTL 2020-06-22 00:03:02 +02:00
aryanrawlani28
531303e482 GUI: Rebuild themes for new theme versions 2020-06-22 00:03:02 +02:00
aryanrawlani28
d9fc7c5cba GUI: Bump theme versions to support RTL features 2020-06-22 00:03:02 +02:00
aryanrawlani28
4816207f78 GUI: RTL: Update theme packages to use new drawsteps for RTL 2020-06-22 00:03:02 +02:00
aryanrawlani28
1715256c61 GUI: RTL: Add new draw steps for RTL-based widgets 2020-06-22 00:03:02 +02:00
aryanrawlani28
60d462977b GUI: RTL: Update layout files for optional rtl flags 2020-06-22 00:03:02 +02:00
aryanrawlani28
07ab77d065 GUI: RTL: Get internal widget RTL flag from theme 2020-06-22 00:03:02 +02:00
aryanrawlani28
58704be218 GUI: RTL: Correctly draw tabs, consistent among screen sizes and different themes
GUI: RTL: Correctly draw theme-browser
2020-06-22 00:03:02 +02:00
aryanrawlani28
4699880c99 GUI: RTL: Support internal flipping of Sliders 2020-06-22 00:03:02 +02:00
aryanrawlani28
50aa421bf3 GUI: RTL: Fix display issues with some widgets
- Fix missing DD for disabled dropdownbutton
- Fix scrollbar drawing issue
- Fix eating last chars in popup
- Fix tooltip alignment
2020-06-22 00:03:02 +02:00
aryanrawlani28
7e27af8148 GUI: Code cleanup 2020-06-22 00:03:02 +02:00
aryanrawlani28
ab4ac760fb GUI: RTL: Disable usage of RTL layout by default 2020-06-22 00:03:02 +02:00
aryanrawlani28
5d8f6a2281 GUI: RTL: Rebuild theme packages for supporting RTL 2020-06-22 00:03:02 +02:00
aryanrawlani28
f3e4e3e009 GUI: Code & comment cleanup, fix review issues 2020-06-22 00:03:02 +02:00
aryanrawlani28
f55654f1bc GUI: RTL: Popup RTL Layout and Correctly draw them
GUI: RTL: Correctly draw popups
2020-06-22 00:03:02 +02:00
aryanrawlani28
143b9fb13c GUI: RTL: Radiobuttons and Checkboxes RTL layout 2020-06-22 00:03:02 +02:00
aryanrawlani28
d968665110 GUI: Code cleanup and small issue fixes 2020-06-22 00:03:02 +02:00
aryanrawlani28
c7469a1145 GUI: RTL: Base support for tab widgets 2020-06-22 00:03:02 +02:00
aryanrawlani28
a587624cb3 GUI: RTL: Internal flipping for DropDownButton 2020-06-22 00:03:02 +02:00
aryanrawlani28
37c5013ef4 GUI: RTL: Alignment fixes for all StaticTextWidgets 2020-06-22 00:03:02 +02:00
aryanrawlani28
d6a340d3b4 GUI: Cleanup hacky function for internal flip and fix review issues 2020-06-22 00:03:02 +02:00
aryanrawlani28
d6c2d4b809 GUI: RTL: Align fixes for text in Load game dialog 2020-06-22 00:03:02 +02:00