Eugene Sandulenko
|
109beb4f86
|
GUI: Explicitely use Common:: namespace
|
2021-11-12 14:46:34 +01:00 |
|
Eugene Sandulenko
|
e5d1701220
|
GUI: Fix warnings
|
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
|
07a25290b3
|
GUI: Get platform and flag icon size from theme
|
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
|
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
|
46c804986d
|
GUI: Add group header formatting to 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
|
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
|
4fb800b591
|
JANITORIAL: Formatting fixes
|
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
|
477407f14c
|
JANITORIAL: Formatting fixes
|
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
|
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 |
|
av-dx
|
85fa7a26ff
|
JANITORIAL: Protected few GridWidget members as appropriate
|
2021-11-12 14:46:34 +01:00 |
|
av-dx
|
e8bee56f9a
|
JANITORIAL: 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
|
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
|
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
|
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
|
1684ec092e
|
GUI: Don't send generic cmds from GridWidget
|
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
|
e32acc5f52
|
GUI: Add function to break text for 2-line title display
|
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
|
db4972c577
|
GUI: Autoscroll the grid when offscreen entry is selected
|
2021-11-12 14:46:34 +01:00 |
|
av-dx
|
af36819694
|
GUI: Set tray height according to line height
|
2021-11-12 14:46:34 +01:00 |
|
av-dx
|
e9f068f497
|
GUI: Add option to hide titles in themes
|
2021-11-12 14:46:34 +01:00 |
|
av-dx
|
b4ed090482
|
GUI: Relativise few spacing values
|
2021-11-12 14:46:34 +01:00 |
|
av-dx
|
598336710b
|
GUI: Add MouseMoved to trigger MouseEntered
|
2021-11-12 14:46:34 +01:00 |
|
av-dx
|
c58c89b391
|
GUI: Refactor grid shifting loop into move()
|
2021-11-12 14:46:34 +01:00 |
|
av-dx
|
5d448016e2
|
GUI: Read scrollbar width from theme
|
2021-11-12 14:46:34 +01:00 |
|
av-dx
|
8f28b5f55f
|
GUI: Add GridWidget destructor
|
2021-11-12 14:46:34 +01:00 |
|
av-dx
|
23ecdf5a54
|
GUI: Refactor entry assignment into a function
|
2021-11-12 14:46:34 +01:00 |
|
av-dx
|
512105678b
|
GUI: Add responsive handling to tray
|
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 |
|