creator1creeper1
|
19d9d5bfe1
Everywhere: Mark Vector of mutable references as mutable
|
3 years ago |
Tom
|
32d59257d6
WindowServer: Ensure menu visibility after pushing menu to the stack
|
3 years ago |
Andreas Kling
|
7a1a8d267d
WindowServer: Add menus to open menu stack before making them visible
|
3 years ago |
Andreas Kling
|
5f8c949ea1
WindowServer: Remove redundant check in MenuManager::open_menu()
|
3 years ago |
sin-ack
|
611370e7dc
LibGUI, WindowServer: Greatly simplify menubar logic
|
4 years ago |
Andreas Kling
|
fb0c94ae84
WindowServer: Remove debug spam in MenuManager::refresh()
|
4 years ago |
Tom
|
7ae46ae218
WindowServer: Fix menu over-drawing
|
4 years ago |
Tom
|
30f531a55f
WindowServer: Fix menu location on screens other than main screen
|
4 years ago |
Andreas Kling
|
5d73e16edf
WindowServer: Make deliver_mouse_event() perform coordinate translation
|
4 years ago |
Ali Mohammad Pur
|
7ac196974d
Everywhere: Replace Vector<T*> with nonnull entries with Vector<T&>
|
4 years ago |
Andreas Kling
|
5d0c3bd564
WindowServer: Add Menu::is_open() to improve readability
|
4 years ago |
Andreas Kling
|
4c6e3d0c59
WindowServer: Fix a handful of clang-tidy warnings in the menu code
|
4 years ago |
Andreas Kling
|
3d4afe7614
Everywhere: "indexes" => "indices"
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Andreas Kling
|
b75d2d36e1
WindowServer: Clean up some of the code around menu item hovering
|
4 years ago |
Andreas Kling
|
2bac9eb79d
WindowServer: Cache internal Alt shortcuts on the Menu object
|
4 years ago |
Andreas Kling
|
0fc2651303
WindowServer: Support Alt shortcuts inside menus as well
|
4 years ago |
Andreas Kling
|
9b740f218b
WindowServer+LibGUI: Notify clients when menus become visible/hidden
|
4 years ago |
Andreas Kling
|
3e3d196f06
WindowServer: Un-nest MenuManager::handle_mouse_event() a bit
|
4 years ago |
Andreas Kling
|
0e798234c7
WindowServer+LibGfx: Remove code for drawing the old-style menu bar
|
4 years ago |
Andreas Kling
|
9bbc1c9c93
WindowServer+Taskbar: Show applets in taskbar :^)
|
4 years ago |
Linus Groh
|
2fde87e67d
WindowServer: Also keep menus open when activated via Ctrl + return key
|
4 years ago |
Andreas Kling
|
ecb0ae9c33
WindowServer: Keep menu open when activating a menu item with Ctrl held
|
4 years ago |
Andreas Kling
|
b31b904ad0
WindowServer: Redraw all menus on system theme change
|
4 years ago |
Andreas Kling
|
dfb81242f3
WindowServer: Redraw window menubars when moving with arrow keys
|
4 years ago |
Andreas Kling
|
6ae174f80a
WindowServer: Remove some leftover unused menubar things
|
4 years ago |
Andreas Kling
|
e9db10e3a9
WindowServer+LibGUI: Remove the global menubar :^)
|
4 years ago |
Andreas Kling
|
327866520a
WindowServer: Remove "system menu" concept from WindowServer
|
4 years ago |
Andreas Kling
|
fcc8e3484f
WindowServer: Remove the global app menu
|
4 years ago |
Andreas Kling
|
e76771bfad
WindowServer+LibGfx: Show menus in windows! :^)
|
4 years ago |