40 Commits

Author SHA1 Message Date
Roberto Sánchez
75231868db GUI: Place empty metadata games last when sorting 2022-12-08 23:19:45 +01:00
Eugene Sandulenko
84a17741b6
GUI: Fix grid list highlight after editing game. Bug #3960 2022-06-10 01:00:07 +02:00
Eugene Sandulenko
d26ced00c9
GUI: Regenerate attribute list in GridList on list replacement. Fixes bug #13413 2022-05-29 01:11:53 +02:00
Eugene Sandulenko
829c600a02
GUI: Remove remains of the old color lists in *ListWidget 2022-05-29 00:39:35 +02:00
D G Turner
c99f548212 GUI: Fix Set But Unused Variable Compiler Warnings in List Widgets 2022-05-28 16:33:00 +01:00
Eugene Sandulenko
828192db59
GUI: Reduced code duplication in GroupedListWidget 2022-05-28 10:46:37 +02:00
Eugene Sandulenko
1edab21c6e
GUI: Use color information from the strings in *ListWidget 2022-05-28 10:46:34 +02:00
Eugene Sandulenko
3727b3e16e
GUI: Initial code for embedding formatting info into *ListWidget strings 2022-05-26 10:31:45 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Eugene Sandulenko
04a43695e7
GUI: Use filtered search in GroupedList 2021-11-12 15:38:21 +01:00
Eugene Sandulenko
6f773e2d01 GUI: Draw Grouped List with bold font 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
f33e3c26a5 GUI: Mark Grid-related things translatable 2021-11-12 14:46:34 +01:00
Eugene Sandulenko
109beb4f86 GUI: Explicitely use Common:: namespace 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
av-dx
d5a07fc3ed GUI: insert_at color in _listColors instead of push_back 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
75d2963d67 GUI: Fix filtering in grouped list widget 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
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
477407f14c JANITORIAL: Formatting fixes 2021-11-12 14:46:34 +01:00
av-dx
33b5694a4e JANITORIAL: Formatting fixes 2021-11-12 14:46:34 +01:00
av-dx
cdc62b6aca GUI: Don't attempt to start if group header is selected 2021-11-12 14:46:34 +01:00
av-dx
7fd536db4f GUI: Fix signed comparison in for loops 2021-11-12 14:46:34 +01:00
av-dx
444d16383d JANITORIAL: Improve readability of few calculations 2021-11-12 14:46:34 +01:00
av-dx
1046af5cf2 GUI: Make selection carry over between group methods 2021-11-12 14:46:34 +01:00
av-dx
16cb024950 GUI: Select the correct element on clicking the List 2021-11-12 14:46:34 +01:00
av-dx
d8d257770d GUI: setSelected() in ListWidget acc. to idx not pos 2021-11-12 14:46:34 +01:00
av-dx
c3dd558044 GUI: Separate function to set the attribute list 2021-11-12 14:46:34 +01:00
av-dx
777ae61dfa GUI: Restore placeholder symbols for fold indicator
This will be replaced with triangle drawing when #3178 is merged.
2021-11-12 14:46:34 +01:00
av-dx
4bba4cbee2 GUI: Add header prefix and suffix for formatting 2021-11-12 14:46:34 +01:00
av-dx
825709e7ba GUI: Add ascending sort to group headers 2021-11-12 14:46:34 +01:00
av-dx
0095088ead JANITORIAL: Address unsigned int comparison warning 2021-11-12 14:46:34 +01:00
av-dx
8cfbba35d7 JANITORIAL: Remove unused variable 2021-11-12 14:46:34 +01:00
av-dx
0480fe5020 GUI: Use triangle fold indicator in GroupedList 2021-11-12 14:46:34 +01:00
av-dx
4eb5043ed5 GUI: Add a grouped list widget with collapsible groups 2021-11-12 14:46:34 +01:00