Commit Graph

25 Commits

Author SHA1 Message Date
K. Lange 1d53039483 freetype text needs some horizontal padding 2018-09-24 12:29:16 +09:00
K. Lange c77e71a277 Freetype support for menus 2018-09-24 12:22:00 +09:00
K. Lange 5b5462fb72 Library cleanup 2018-08-14 17:24:25 +09:00
K. Lange fbfecde4be Allow windows to be dragged by menu bars 2018-08-07 19:18:22 +09:00
K. Lange ee03956a86 Fix bad submenu hilight 2018-08-02 04:06:37 +09:00
K. Lange b0a154a07e Fix up submenu hilighting 2018-07-23 19:32:58 +09:00
K. Lange b26104c156 Keyboard interaction between menubar entries 2018-07-21 18:32:00 +09:00
K. Lange 0e45293ced Merge menubar into menu 2018-07-21 17:56:10 +09:00
K. Lange 255b750b62 Add method to update menu entry title 2018-07-20 23:08:12 +09:00
K. Lange 1830bd63ac escape should close all menus 2018-07-20 22:37:31 +09:00
K. Lange 9efc3c1bf3 Quickly switch focus back to previous menu on keyboard action 2018-07-20 22:32:06 +09:00
K. Lange 95ad690212 Minor keyboard menu control adjustment 2018-07-20 22:24:05 +09:00
K. Lange 43829e163a Add initial keyboard support for menus 2018-07-20 22:15:46 +09:00
K. Lange 1381116048 Add submenu tick 2018-06-20 11:17:27 +09:00
K. Lange cba3b2e804 Fix arbitrary submenus and add 'Set Zoom...' to terminal 2018-06-18 22:04:08 +09:00
K. Lange 8442d4494c Expose more methods from menu library 2018-05-20 12:37:22 +09:00
K. Lange eacdd97287 Handle nested menus extending past display width 2018-05-20 11:22:15 +09:00
K. Lange 50b21b080d Cleanup and fixes 2018-05-19 19:43:00 +09:00
K. Lange 910973bec7 *experimental* nested menus support 2018-05-19 19:05:27 +09:00
K. Lange 0e65e6559c Menu library improvements 2018-04-27 21:30:51 +09:00
K. Lange 4ac2f3d4a2 Fix separators crashing on click because they had no activate method 2018-04-25 21:44:17 +09:00
K. Lange 2de4d9bae2 Menu windows shouldn't zoom in, only fade 2018-04-24 21:41:19 +09:00
K. Lange 216239f601 Adapt menu library into panel 2018-04-24 21:32:39 +09:00
K. Lange 86134cca5d At least attempt to handle focus loss 2018-04-24 21:19:06 +09:00
K. Lange 34d1a58be7 Menus as a library (WIP) 2018-04-24 20:58:41 +09:00