Commit graph

28 commits

Author SHA1 Message Date
John Preston
73b6bc5e13 Implement animated spoilers. 2022-09-17 00:22:08 +04:00
John Preston
a5766cb1f6 Allow inserting actions in the middle of Menu. 2022-08-31 17:50:54 +04:00
John Preston
a76cdf7edf Allow arbitrary paddings around PopupMenu. 2022-08-17 21:03:06 +03:00
John Preston
4ff70e7dff Fix popup menu with variable item height. 2022-07-26 18:31:20 +03:00
John Preston
a3b3745d7c Allow click on a submenu-creating item. 2021-12-29 17:53:27 +03:00
John Preston
6ac846adbb Allow adding submenu actions with icons. 2021-12-09 21:55:35 +04:00
John Preston
52718aa5db Scroll to the item selected by keyboard. 2021-09-09 16:02:26 +03:00
John Preston
02c1bd5674 Allow enabling + selecting menu item under cursor. 2021-09-08 14:37:19 +03:00
John Preston
f4cf3094c2 Force PopupMenu item selection when submenu is shown. 2021-09-08 13:46:34 +03:00
John Preston
d805dca4c7 Allow menu items to update height. 2021-03-11 19:17:01 +04:00
23rd
9d57ba47b0 Fixed adjustment of menu with single item. 2021-02-18 07:58:53 +03:00
23rd
e2633c4b6f Fixed updating selected item when menu is moved. 2021-02-02 21:56:43 +03:00
23rd
d94cb34219 Fixed adjustment of menu items by largest width. 2021-01-29 21:28:15 +03:00
23rd
bda12f2bec Fixed resizing menu with wide items. 2021-01-25 17:21:26 +03:00
23rd
70aa4833b7 Removed redundant property of mouse selection item from menu. 2021-01-20 00:20:39 +03:00
23rd
fedeac3f08 Removed redundant property of current selected item from menu. 2021-01-20 00:20:39 +03:00
23rd
43f09755e5 Moved key press handling from menu to menu item base. 2021-01-20 00:20:39 +03:00
23rd
5d74463bc9 Renamed contentWidth property to minWidth in menu items. 2021-01-20 00:20:39 +03:00
23rd
a6a2a8dde0 Fixed crash in dropdown menu. 2021-01-20 00:20:39 +03:00
23rd
79146e54b9 Returned finish of animating to menu. 2021-01-20 00:20:39 +03:00
23rd
5e37c06a6a Added action menu item with toggle view. 2021-01-20 00:20:39 +03:00
23rd
3640f69369 Removed redundant argument from action menu item constructor. 2021-01-20 00:20:39 +03:00
23rd
0c5135f671 Added ability to fill menu with custom widgets. 2021-01-20 00:20:39 +03:00
23rd
497452250a Added ability to set index to menu item. 2021-01-20 00:20:39 +03:00
23rd
df0a8ff589 Slightly refactored creating new items in menu. 2021-01-20 00:20:39 +03:00
23rd
11a2b0f88d Added ability to check if menu has no items. 2021-01-20 00:20:39 +03:00
23rd
ec988db6c7 Replaced passing of numerous arguments with struct in menu. 2021-01-20 00:20:39 +03:00
23rd
4cbe5fc464 Moved all files related to menu to separate namespace. 2021-01-20 00:20:39 +03:00
Renamed from ui/widgets/menu.cpp (Browse further)