124765 Commits

Author SHA1 Message Date
av-dx
7375af8c59 GUI: Remove placeholder values in scrollbar initialization 2021-11-12 14:46:34 +01:00
av-dx
6d256a4b44 GUI: Don't continue when PNGDecoder fails to load file 2021-11-12 14:46:34 +01:00
av-dx
dda3c8f342 JANITORIAL: Improve readability of code in GridItemTray() 2021-11-12 14:46:34 +01:00
av-dx
4ab39e81b1 JANITORIAL: Improve readability of code in drawWidget() 2021-11-12 14:46:34 +01:00
av-dx
8805365b59 GUI: Removed unnecessary variable assignments 2021-11-12 14:46:34 +01:00
av-dx
dac2f68e2f GUI: Add comments 2021-11-12 14:46:34 +01:00
av-dx
33f4293528 GUI: Remove unnecessary preprocessor directives 2021-11-12 14:46:34 +01:00
av-dx
33b5694a4e JANITORIAL: Formatting fixes 2021-11-12 14:46:34 +01:00
av-dx
85fa7a26ff JANITORIAL: Protected few GridWidget members as appropriate 2021-11-12 14:46:34 +01:00
av-dx
cdc62b6aca GUI: Don't attempt to start if group header is selected 2021-11-12 14:46:34 +01:00
av-dx
7fd536db4f GUI: Fix signed comparison in for loops 2021-11-12 14:46:34 +01:00
av-dx
cdeb79c13e GUI: Don't carry over selection if it's a header 2021-11-12 14:46:34 +01:00
av-dx
444d16383d JANITORIAL: Improve readability of few calculations 2021-11-12 14:46:34 +01:00
av-dx
4f97262dd9 JANITORIAL: Removed unused enum 2021-11-12 14:46:34 +01:00
av-dx
1046af5cf2 GUI: Make selection carry over between group methods 2021-11-12 14:46:34 +01:00
av-dx
16cb024950 GUI: Select the correct element on clicking the List 2021-11-12 14:46:34 +01:00
av-dx
d8d257770d GUI: setSelected() in ListWidget acc. to idx not pos 2021-11-12 14:46:34 +01:00
av-dx
499dab438f GUI: Test PopupWidget for grouping method selection 2021-11-12 14:46:34 +01:00
av-dx
7d3d4a76e5 GUI: Add multiple grouping methods 2021-11-12 14:46:34 +01:00
av-dx
c3dd558044 GUI: Separate function to set the attribute list 2021-11-12 14:46:34 +01:00
av-dx
777ae61dfa GUI: Restore placeholder symbols for fold indicator
This will be replaced with triangle drawing when #3178 is merged.
2021-11-12 14:46:34 +01:00
av-dx
4573f049f2 Revert "GUI: Add horizontal triangle drawing algorithm"
This reverts commit 6d2732e598500df36c793896a9a7bc3876fbb4e6.
2021-11-12 14:46:34 +01:00
av-dx
4bba4cbee2 GUI: Add header prefix and suffix for formatting 2021-11-12 14:46:34 +01:00
av-dx
825709e7ba GUI: Add ascending sort to group headers 2021-11-12 14:46:34 +01:00
av-dx
0095088ead JANITORIAL: Address unsigned int comparison warning 2021-11-12 14:46:34 +01:00
av-dx
8cfbba35d7 JANITORIAL: Remove unused variable 2021-11-12 14:46:34 +01:00
av-dx
0480fe5020 GUI: Use triangle fold indicator in GroupedList 2021-11-12 14:46:34 +01:00
av-dx
962d481e1b GUI: Add horizontal triangle drawing algorithm 2021-11-12 14:46:34 +01:00
av-dx
b348756503 GUI: Add drawFoldIndicator() 2021-11-12 14:46:34 +01:00
av-dx
699b939d9d GUI: Add scaleGfx declaration to widget.h 2021-11-12 14:46:34 +01:00
av-dx
4eb5043ed5 GUI: Add a grouped list widget with collapsible groups 2021-11-12 14:46:34 +01:00
av-dx
4961a867fb TTS: Read correct displayed entry from the list 2021-11-12 14:46:34 +01:00
av-dx
b554a1a6bc GUI: Made few get functions const 2021-11-12 14:46:34 +01:00
av-dx
e8bee56f9a JANITORIAL: Formatting fixes 2021-11-12 14:46:34 +01:00
av-dx
bb07567e26 GUI: Limit the scale of flag and platform to thumbWidth 2021-11-12 14:46:34 +01:00
av-dx
79b2d43cbf GUI: Use platform code instead of abbrev 2021-11-12 14:46:34 +01:00
av-dx
752e4414c8 GUI: Create subdirs for flags and platforms in icon dir 2021-11-12 14:46:34 +01:00
av-dx
ffef874a96 GUI: Move launcher chooser and dialogs to same file 2021-11-12 14:46:34 +01:00
av-dx
afeeaf6217 GUI: Remove scummgrid theme 2021-11-12 14:46:34 +01:00
av-dx
6850297c38 GUI: Add grid to modern and remastered themes 2021-11-12 14:46:34 +01:00
av-dx
c2ebb2b144 GUI: Use transparency for tray button icons 2021-11-12 14:46:34 +01:00
av-dx
627e9457c4 JANITORIAL: Minor formatting fixes 2021-11-12 14:46:34 +01:00
av-dx
c9b8cb1a0e GUI: Replace enum-indexed arrays with HashMaps 2021-11-12 14:46:34 +01:00
av-dx
498e3bf2fc GUI: Fix a typo in 'iconpath' keyname 2021-11-12 14:46:34 +01:00
av-dx
828361b84d GUI: Store language as Common::Language in GridItemInfo 2021-11-12 14:46:34 +01:00
av-dx
96e563b752 GUI: Load platforms from g_platforms[] list 2021-11-12 14:46:34 +01:00
av-dx
63a77a58a2 GUI: Remove game, platform, flag icons 2021-11-12 14:46:34 +01:00
av-dx
5699eb1e23 GUI: Remove leftover warnings 2021-11-12 14:46:34 +01:00
av-dx
6ca4c3f086 GUI: Fix handling of unavailable platform icons 2021-11-12 14:46:34 +01:00
av-dx
6ce75d06f4 GUI: Add config option for icons' path 2021-11-12 14:46:34 +01:00