Commit Graph
137148 Commits
Author SHA1 Message Date
av-dx fc51737e1b GUI: Removed Start and Edit Game buttons from theme 2021-11-12 14:46:34 +01:00
av-dx 8a37fd7044 GUI: Remove Start and Edit buttons from Launcher dialog 2021-11-12 14:46:34 +01:00
av-dx 68bec2375d GUI: Pass the cmds from tray to launcher dialog 2021-11-12 14:46:34 +01:00
av-dx ae6835b2f9 GUI: Add tray icons 2021-11-12 14:46:34 +01:00
av-dx 5552454bce GUI: Formatting and documentation of code. 2021-11-12 14:46:34 +01:00
av-dx f5e97943ce GUI: Decreased padding in layout. 2021-11-12 14:46:34 +01:00
av-dx 1b415b648a GUI: Enable stretch of IconArea in theme layout 2021-11-12 14:46:34 +01:00
av-dx 614ffdc73c GUI: Handle missing engineid in launcher entry. 2021-11-12 14:46:34 +01:00
av-dx aed54e4300 GUI: Add a non-interactive scroll bar 2021-11-12 14:46:34 +01:00
av-dx fa5e0d5674 GUI: Test out tray dialog to lauch games. 2021-11-12 14:46:34 +01:00
av-dx 4bc9c6165c GUI: Add highlight on hover to grid items 2021-11-12 14:46:34 +01:00
av-dx 58b50c7f96 GUI: Calc idx of first visible entry outside calcVisibleEnties() 2021-11-12 14:46:34 +01:00
av-dx 801fde51c7 GUI: Render flags to represent language 2021-11-12 14:46:34 +01:00
av-dx 871e93cfb9 GUI: Add few flag icons for testing 2021-11-12 14:46:34 +01:00
av-dx 0e78cef7a4 GUI: Correct calculation for total number of rows 2021-11-12 14:46:34 +01:00
av-dx 88d2564d4e GUI: Fix wrong position of widgets on resize 2021-11-12 14:46:34 +01:00
av-dx b24bbbca33 GUI: Shift entire grid while scrolling. 2021-11-12 14:46:34 +01:00
av-dx 5bbcaa534e GUI: Pass the scroll event from GridItem to GridWidget 2021-11-12 14:46:34 +01:00
av-dx d37086ac56 GUI: Replace GridItem component widgets with drawSurface() 2021-11-12 14:46:34 +01:00
av-dx 585313edd1 GUI: Adjust spacing when resizing to justify items 2021-11-12 14:46:34 +01:00
av-dx c4fd0220c5 GUI: Read few layout variables from theme 2021-11-12 14:46:34 +01:00
av-dx 6a57173c5a GUI: Moved Grid widgets to separate files. 2021-11-12 14:46:34 +01:00
av-dx f3f657bd8d GUI: Avoid double pointers 2021-11-12 14:46:34 +01:00
av-dx 8dcb3c298a GUI: Reverted scaleGfx() to return const pointer 2021-11-12 14:46:34 +01:00
av-dx ba91762825 GUI: Reusable containers for Grid Items 2021-11-12 14:46:34 +01:00
av-dx ac55350cb5 GUI: Scale gfx at the time of loading 2021-11-12 14:46:34 +01:00
av-dx cf3dd4f845 GUI: Fix memory leak in thumbnail scaling. 2021-11-12 14:46:34 +01:00
av-dx 4d07dd48e3 GUI: Switch to GridItemInfo struct from LauncherEntry 2021-11-12 14:46:34 +01:00
av-dx f09a05cbb4 GUI: Dynamically "load" thumbnails during scroll or resize 2021-11-12 14:46:34 +01:00
av-dx 823474faaf GUI: Remove gridFromList() to move code to reflowLayout() 2021-11-12 14:46:34 +01:00
av-dx b6ccca78c0 GUI: Move Grid Initialisation to reflowLayout() 2021-11-12 14:46:34 +01:00
av-dx 64afe7a55f GUI: JANITORIAL: Fix misleading/ambigous names 2021-11-12 14:46:34 +01:00
av-dx 50611aa60b GUI: Fix transitive clipping behaviour 2021-11-12 14:46:34 +01:00
av-dx fadb918bbd GUI: Fix clipping on bitmap images 2021-11-12 14:46:34 +01:00
av-dx 43d864e97a GUI: Fix grid scroll going offscreen 2021-11-12 14:46:34 +01:00
av-dx 6628e1d445 GUI: Recheck visibility on reflow 2021-11-12 14:46:34 +01:00
av-dx d104c3bcb3 GUI: Removed test widget 2021-11-12 14:46:34 +01:00
av-dx 6094a4f1e9 GUI: Fixed amiga.png for wrong format 2021-11-12 14:46:34 +01:00
av-dx b931a37028 GUI: Make use of scaleGfx() to scale icons 2021-11-12 14:46:34 +01:00
av-dx c664c77ea1 GUI: Remember scroll position on resizing window 2021-11-12 14:46:34 +01:00
av-dx 2900553a43 GUI: Reflow Grid when window size changes 2021-11-12 14:46:34 +01:00
av-dx 181fdcdb43 GUI: Use iterators instead of indexing in for loop 2021-11-12 14:46:34 +01:00
av-dx 34cb198dee GUI: Group entries by "gameid". 2021-11-12 14:46:34 +01:00
av-dx 2f2c1dae94 GUI: Use Common::FSNode for reading files. 2021-11-12 14:46:34 +01:00
av-dx 059deb0e50 MISC: Remove temporary warnings 2021-11-12 14:46:34 +01:00
av-dx 3f2fecfb59 GUI: Remove temporary functions from Launcher 2021-11-12 14:46:34 +01:00
av-dx dc878846ee GUI: Create new widgets for the grid system. 2021-11-12 14:46:34 +01:00
av-dx 7cbefcd434 GUI: Remove placeholder icons from customtheme 2021-11-12 14:46:34 +01:00
av-dx 2471b5eb0c GUI: Add game and platform icons 2021-11-12 14:46:34 +01:00
av-dx 999c5d2bc6 GUI: Testing grid view with constraints 2021-11-12 14:46:34 +01:00