Commit Graph

125085 Commits

Author SHA1 Message Date
Eugene Sandulenko
e5d1701220 GUI: Fix warnings 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
a497d25640 GUI: Do not show groups when only "ALL" is present in the grouped list 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
3011084703 GUI: Improve debug output 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
5d857068a1 GUI: Fix error() when description is missing in a game entry 2021-11-12 14:46:34 +01:00
av-dx
c1b521bad6 GUI: Add group popup widget to default theme 2021-11-12 14:46:34 +01:00
av-dx
d5a07fc3ed GUI: insert_at color in _listColors instead of push_back 2021-11-12 14:46:34 +01:00
av-dx
c054c15d1c GUI: Fix when setting group method to None 2021-11-12 14:46:34 +01:00
av-dx
422b3cd64e GUI: Redraw the grid on switching grouping method 2021-11-12 14:46:34 +01:00
av-dx
e4e47dd28a GUI: Set a default grouping method in popup widget 2021-11-12 14:46:34 +01:00
av-dx
009280aa53 GUI: Add filtering to grid view 2021-11-12 14:46:34 +01:00
av-dx
ddad1628e2 GUI: Protect few GridWidget members 2021-11-12 14:46:34 +01:00
av-dx
4e128abe3f GUI: Remove grouping test in grid.h 2021-11-12 14:46:34 +01:00
av-dx
2cfc31ee52 GUI: Refactor the common build() code b/w launchers 2021-11-12 14:46:34 +01:00
av-dx
07a25290b3 GUI: Get platform and flag icon size from theme 2021-11-12 14:46:34 +01:00
av-dx
9a9fb5ef71 GUI: Remove incorrect return condition in scaleGfx
The condition is wrong as it fails to scale image when xRatio == yRatio.
2021-11-12 14:46:34 +01:00
av-dx
01849e28ef GUI: Create a style variable for drawing bold headers 2021-11-12 14:46:34 +01:00
av-dx
042fcf45bc GUI: Remove unnecessary if-else in toggleGroup 2021-11-12 14:46:34 +01:00
av-dx
44e0be04ee GUI: Replace !(_listColors.size()) with empty() 2021-11-12 14:46:34 +01:00
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