124669 Commits

Author SHA1 Message Date
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
av-dx
1754333308 GUI: Replace breakText with Font::wordWrapText() 2021-11-12 14:46:34 +01:00
av-dx
0f9d0000f7 JANITORIAL: Replaced repetitive 'typdef's with 'using' 2021-11-12 14:46:34 +01:00
av-dx
89c589aa11 JANITORIAL: Replace auto keyword with resolved type 2021-11-12 14:46:34 +01:00
av-dx
bfca5f8b11 JANITORIAL: Cleanup leftovers 2021-11-12 14:46:34 +01:00
av-dx
1f18febade JANITORIAL: Formatting fixes 2021-11-12 14:46:34 +01:00
av-dx
6b5c5ae0d6 GUI: Add default launcher type as "list" 2021-11-12 14:46:34 +01:00
av-dx
19295362a4 Revert "GUI: Register "list" as default launcher type"
This reverts commit d37c338a193e6400a598f8b457b6d0ec660293b9.
2021-11-12 14:46:34 +01:00
av-dx
04815382c9 GUI: Add grid specific cmds to LauncherGrid 2021-11-12 14:46:34 +01:00
av-dx
3f1c5dcacc GUI: Pass tray handle() methods to the base Dialog class 2021-11-12 14:46:34 +01:00
av-dx
d17dd0d25c GUI: Move list specific cmds to LauncherSimple 2021-11-12 14:46:34 +01:00
av-dx
1684ec092e GUI: Don't send generic cmds from GridWidget 2021-11-12 14:46:34 +01:00
av-dx
228519f805 GUI: Set default selection in grid to -1 2021-11-12 14:46:34 +01:00
av-dx
afad34f767 GUI: Remove entry assignment for invisible items. 2021-11-12 14:46:34 +01:00
av-dx
7edd0606d2 GUI: Add check to see if theme supports grid view 2021-11-12 14:46:34 +01:00
av-dx
0f35813ef7 GUI: Register "list" as default launcher type 2021-11-12 14:46:34 +01:00
av-dx
c1d53f51d1 JANITORIAL: Renamed the grid theme to "scummgrid" 2021-11-12 14:46:34 +01:00
av-dx
944fff8574 GUI: Close the tray when mouse navigates away from it. 2021-11-12 14:46:34 +01:00
av-dx
f5ff9f748c GUI: Reload the grid when entry list is updated 2021-11-12 14:46:34 +01:00
av-dx
3b4be43a97 GUI: Add title tooltip on hover 2021-11-12 14:46:34 +01:00
av-dx
696de1ea79 GUI: Made few functions purely virtual 2021-11-12 14:46:34 +01:00
av-dx
ccc871e73e GUI: Common handleCommand() for both LauncherDialogs 2021-11-12 14:46:34 +01:00
av-dx
6485954a12 GUI: Set selected entry only upon clicking in grid 2021-11-12 14:46:34 +01:00
av-dx
ed4807c116 GUI: Common reflowLayout() for LauncherDialog 2021-11-12 14:46:34 +01:00
av-dx
77003872f7 GUI: Add virtual getSelected() for LauncherDialog 2021-11-12 14:46:34 +01:00
av-dx
6e1ec33fd8 GUI: Move LauncherDialog and LauncherChooser into separate files 2021-11-12 14:46:34 +01:00
av-dx
1fd21c7c7d GUI: Center-align titles 2021-11-12 14:46:34 +01:00
av-dx
7d1c3af603 GUI: Split the LauncherDialog into two classes create a chooser object 2021-11-12 14:46:34 +01:00
av-dx
ab85df0969 GUI: Restore original layout for List Launcher 2021-11-12 14:46:34 +01:00
av-dx
2a042eb3c2 GUI: Break lines in thumbnail placeholder text 2021-11-12 14:46:34 +01:00
av-dx
304d286443 GUI: Break title by words 2021-11-12 14:46:34 +01:00
av-dx
e32acc5f52 GUI: Add function to break text for 2-line title display 2021-11-12 14:46:34 +01:00
av-dx
ad7f07f919 GUI: Move firstVisibleItem calcn. to calcVisibleEntries() 2021-11-12 14:46:34 +01:00
av-dx
11670117dd GUI: Change naming from "Library" to "Launcher" 2021-11-12 14:46:34 +01:00
av-dx
7e63200f78 GUI: Launcher can get the selected entry from the grid 2021-11-12 14:46:34 +01:00
av-dx
638ad5be5d GUI: Hide the topmost offscreen row. 2021-11-12 14:46:34 +01:00
av-dx
db4972c577 GUI: Autoscroll the grid when offscreen entry is selected 2021-11-12 14:46:34 +01:00
av-dx
dda32aadcc GUI: Only visible items are selectable 2021-11-12 14:46:34 +01:00
av-dx
ad73d0088b GUI: Pass handleMouseWheel from grid to the scrollBar 2021-11-12 14:46:34 +01:00
av-dx
bf732b7392 GUI: Add grid/list switching in launcher 2021-11-12 14:46:34 +01:00
av-dx
24a6b3e511 GUI: Add display switching buttons to the theme 2021-11-12 14:46:34 +01:00
av-dx
84a372e759 GUI: Reload thumbnails if size changes in theme 2021-11-12 14:46:34 +01:00
av-dx
7aed013e3f GUI: Check for _list existance 2021-11-12 14:46:34 +01:00
av-dx
a708bea52a GUI: Display the correct number of entries 2021-11-12 14:46:34 +01:00
av-dx
af36819694 GUI: Set tray height according to line height 2021-11-12 14:46:34 +01:00
av-dx
e9f068f497 GUI: Add option to hide titles in themes 2021-11-12 14:46:34 +01:00
av-dx
4115f4c535 GUI: Load flags using g_languages[] list 2021-11-12 14:46:34 +01:00