Commit Graph
137148 Commits
Author SHA1 Message Date
av-dx f5ff9f748c GUI: Reload the grid when entry list is updated 2021-11-12 14:46:34 +01:00
av-dx 3b4be43a97 GUI: Add title tooltip on hover 2021-11-12 14:46:34 +01:00
av-dx 696de1ea79 GUI: Made few functions purely virtual 2021-11-12 14:46:34 +01:00
av-dx ccc871e73e GUI: Common handleCommand() for both LauncherDialogs 2021-11-12 14:46:34 +01:00
av-dx 6485954a12 GUI: Set selected entry only upon clicking in grid 2021-11-12 14:46:34 +01:00
av-dx ed4807c116 GUI: Common reflowLayout() for LauncherDialog 2021-11-12 14:46:34 +01:00
av-dx 77003872f7 GUI: Add virtual getSelected() for LauncherDialog 2021-11-12 14:46:34 +01:00
av-dx 6e1ec33fd8 GUI: Move LauncherDialog and LauncherChooser into separate files 2021-11-12 14:46:34 +01:00
av-dx 1fd21c7c7d GUI: Center-align titles 2021-11-12 14:46:34 +01:00
av-dx 7d1c3af603 GUI: Split the LauncherDialog into two classes create a chooser object 2021-11-12 14:46:34 +01:00
av-dx ab85df0969 GUI: Restore original layout for List Launcher 2021-11-12 14:46:34 +01:00
av-dx 2a042eb3c2 GUI: Break lines in thumbnail placeholder text 2021-11-12 14:46:34 +01:00
av-dx 304d286443 GUI: Break title by words 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 ad7f07f919 GUI: Move firstVisibleItem calcn. to calcVisibleEntries() 2021-11-12 14:46:34 +01:00
av-dx 11670117dd GUI: Change naming from "Library" to "Launcher" 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 638ad5be5d GUI: Hide the topmost offscreen row. 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 dda32aadcc GUI: Only visible items are selectable 2021-11-12 14:46:34 +01:00
av-dx ad73d0088b GUI: Pass handleMouseWheel from grid to the scrollBar 2021-11-12 14:46:34 +01:00
av-dx bf732b7392 GUI: Add grid/list switching in launcher 2021-11-12 14:46:34 +01:00
av-dx 24a6b3e511 GUI: Add display switching buttons to the theme 2021-11-12 14:46:34 +01:00
av-dx 84a372e759 GUI: Reload thumbnails if size changes in theme 2021-11-12 14:46:34 +01:00
av-dx 7aed013e3f GUI: Check for _list existance 2021-11-12 14:46:34 +01:00
av-dx a708bea52a GUI: Display the correct number of entries 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 4115f4c535 GUI: Load flags using g_languages[] list 2021-11-12 14:46:34 +01:00
av-dx 0c159e3bbf GUI: Revert immediate draw() of grid item on hover 2021-11-12 14:46:34 +01:00
av-dx 32de3d216d GUI: Draw title when thumbnail is missing 2021-11-12 14:46:34 +01:00
av-dx a13b498922 GUI: Disable scaling on tray buttons 2021-11-12 14:46:34 +01:00
av-dx 6db31d463b GUI: Fix theme for lowres screens 2021-11-12 14:46:34 +01:00
av-dx 3ab7e7f6b5 GUI: Fix width of tray 2021-11-12 14:46:34 +01:00
av-dx e8f4a6115d GUI: Clear _allEntries when setting entry list. 2021-11-12 14:46:34 +01:00
av-dx a5d1a5e2ef GUI: Immediately redraw widget on hovering. 2021-11-12 14:46:34 +01:00
av-dx 6e9ed02d79 GUI: Read layout variables on reflow 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 674e548d1b GUI: #include to resolve forward declaration of SeekableReadStream 2021-11-12 14:46:34 +01:00
av-dx 0dea9a8096 GUI: Restore const in scaleGfx argument 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 a643f12eab GUI: Free up original images after loading thumbs 2021-11-12 14:46:34 +01:00
av-dx bf7c05b265 GUI: Load a placeholder thumb 2021-11-12 14:46:34 +01:00
av-dx 0e71bdc67f GUI: Use grid padding from theme. 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 422b93586c GUI: Implement scroll through scroll bar. 2021-11-12 14:46:34 +01:00