Commit Graph
4703 Commits
Author SHA1 Message Date
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 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 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 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