Commit Graph

124767 Commits

Author SHA1 Message Date
av-dx
c2ab551bad JANITORIAL: Add comments to explain assertion 2021-11-12 14:46:34 +01:00
av-dx
fdd9cb2165 JANITORIAL: Less confusing names for functions 2021-11-12 14:46:34 +01:00
av-dx
75d2963d67 GUI: Fix filtering in grouped list widget 2021-11-12 14:46:34 +01:00
av-dx
5ede55c6a0 JANITORIAL: Move common code for all cases out of switch 2021-11-12 14:46:34 +01:00
av-dx
1ec32681ab GUI: Add "Publisher" grouping method 2021-11-12 14:46:34 +01:00
av-dx
528f5d7c41 GUI: Substitute auto with resolved type 2021-11-12 14:46:34 +01:00
av-dx
eb8d7098f6 GUI: Add metadata names to grouped list widget 2021-11-12 14:46:34 +01:00
av-dx
d93664ceda GUI: Pass names to grouping by Language and Platform 2021-11-12 14:46:34 +01:00
av-dx
af969a48f3 GUI: Add scrollToEntry() function in the grid 2021-11-12 14:46:34 +01:00
av-dx
9d1c12ff88 JANITORIAL: Fix alignment 2021-11-12 14:46:34 +01:00
av-dx
440ad82504 GUI: Remove redundant constructors 2021-11-12 14:46:34 +01:00
av-dx
d175762444 JANITORIAL: Follow naming convention for class members 2021-11-12 14:46:34 +01:00
av-dx
dc291ee56e GUI: Add metadata XMLs and MetadataParser 2021-11-12 14:46:34 +01:00
av-dx
751490d82c GUI: Invalidate visible grid when toggling groups 2021-11-12 14:46:34 +01:00
av-dx
b583cfaf4d GUI: Set default grouping method to None 2021-11-12 14:46:34 +01:00
av-dx
c2999c09a2 GUI: Display fold indicator within header bounds 2021-11-12 14:46:34 +01:00
av-dx
27de66dbf6 GUI: Add hor. padding to row of game entries 2021-11-12 14:46:34 +01:00
av-dx
46c804986d GUI: Add group header formatting to grid view 2021-11-12 14:46:34 +01:00
av-dx
26e16916fe GUI: Add popup to select grouping method in grid view 2021-11-12 14:46:34 +01:00
av-dx
0c59bb0801 GUI: Find the last visible item via binary search
Store last visible item instead of an estimate of total items on screen
2021-11-12 14:46:34 +01:00
av-dx
aa3ab57d8a GUI: Add group selection popup to Modern theme 2021-11-12 14:46:34 +01:00
av-dx
20341611e8 GUI: Add group selection popup to loweres Remastered theme 2021-11-12 14:46:34 +01:00
av-dx
1eab0cd2c4 GUI: Add group selection popup to lowres Classic theme 2021-11-12 14:46:34 +01:00
av-dx
9c84e34127 GUI: Add grid to the ResidualVM theme 2021-11-12 14:46:34 +01:00
av-dx
449b18484b GUI: Handle empty _gridItems case when assigning entries 2021-11-12 14:46:34 +01:00
av-dx
c19fb00a15 GUI: Proper scaling of indicator triangle on lowres theme 2021-11-12 14:46:34 +01:00
av-dx
01030ab10f GUI: Add variables for grid padding 2021-11-12 14:46:34 +01:00
av-dx
4674cfa838 GUI: Move tray icon assignment to reflowLayout() 2021-11-12 14:46:34 +01:00
av-dx
677a752709 JANITORIAL: Fix build errors on --disable-c++11 2021-11-12 14:46:34 +01:00
av-dx
4fb800b591 JANITORIAL: Formatting fixes 2021-11-12 14:46:34 +01:00
av-dx
6f4c26061b GUI: Directly get fontHeight from g_gui.getFontHeight() 2021-11-12 14:46:34 +01:00
av-dx
4559ad8f90 GUI: Move variable declaration to the initialization 2021-11-12 14:46:34 +01:00
av-dx
0d954b5680 JANITORIAL: Remove debug warnings 2021-11-12 14:46:34 +01:00
av-dx
08b442aa76 GUI: Get rid of placeholder for fold indicator 2021-11-12 14:46:34 +01:00
av-dx
142759bf31 GUI: Dynamic height of grid entries based on title size 2021-11-12 14:46:34 +01:00
av-dx
79a8ca9710 GUI: Move calculation of entry sizes into a function 2021-11-12 14:46:34 +01:00
av-dx
c9c212ab9a GUI: Fix wrong comparison of _entriesPerPage 2021-11-12 14:46:34 +01:00
av-dx
72db693a3d GUI: Draw group headers in the grid as highlighted 2021-11-12 14:46:34 +01:00
av-dx
477407f14c JANITORIAL: Formatting fixes 2021-11-12 14:46:34 +01:00
av-dx
0ef92b04bb GUI: Fix multiline title display 2021-11-12 14:46:34 +01:00
av-dx
cb96b2da1c GUI: Initialise _itemsPerRow as 0 2021-11-12 14:46:34 +01:00
av-dx
a6928f6baf GUI: Add toggleGroups() and call it on clicking headers 2021-11-12 14:46:34 +01:00
av-dx
fb9c232f25 GUI: Get size and position of grid item from GridItemInfo 2021-11-12 14:46:34 +01:00
av-dx
6c2fdec8a8 GUI: Test grouping (not rendered) 2021-11-12 14:46:34 +01:00
av-dx
24e82ddd42 GUI: Change _visibleEntries into a list of pointers 2021-11-12 14:46:34 +01:00
av-dx
18066e3f77 GUI: Change _selectedEntry from int to GridItemInfo * 2021-11-12 14:46:34 +01:00
av-dx
7de105b3f8 GUI: Make use of layout variables for scrollbar size 2021-11-12 14:46:34 +01:00
av-dx
5eafa9d562 GUI: Partially revert 86564c8 2021-11-12 14:46:34 +01:00
av-dx
2942c54abe GUI: Add isHeader bool to GridItemInfo 2021-11-12 14:46:34 +01:00
av-dx
7fc050a084 GUI: Fix unnecessary negation of _scrollPos 2021-11-12 14:46:34 +01:00