summaryrefslogtreecommitdiff
path: root/Userland/Services/WindowServer/Menu.cpp
AgeCommit message (Expand)Author
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-24Services: Use default constructors/destructorsLenny Maiorani
2022-03-14WindowServer: Use font height for item heights in MenusKarol Kosek
2022-03-04Libraries: Make CharacterBitmap instances at compile-timeLenny Maiorani
2022-02-25Userland: Rename IPC ClientConnection => ConnectionFromClientItamar
2022-02-21WindowServer: Add IPC call to remove a menu's itemMarco Cutecchia
2022-01-23WindowServer: Paint menu checkboxes as such instead of as framesthankyouverycool
2022-01-20Userland: Add horizontal mouse scroll supportDmitry Petrov
2021-11-13WindowServer: Ensure menu visibility after pushing menu to the stackTom
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-07Revert "WindowServer: Remove redundant Window::set_visible()..."Simon Woertz
2021-11-05WindowServer: Remove redundant Window::set_visible() in Menu::do_popup()Andreas Kling
2021-08-19WindowServer: Only clear the hovered item if the item was enabledsin-ack
2021-07-18WindowServer: Fix menu over-drawingTom
2021-07-08Everywhere: Remove unused local variables and lambda capturesDaniel Bertalan
2021-07-08WindowServer: Make descending into submenu make the submenu currentAndrew January
2021-07-08WindowServer: Close submenus when hovering over separatorsAndrew January
2021-07-02WindowServer: Fix redrawing menu window that already existedTom
2021-06-28WindowServer: Fix menu location on screens other than main screenTom
2021-06-20WindowServer: Add initial support for rendering on multiple screensTom
2021-06-03Everywhere: Replace ctype.h to avoid narrowing conversionsMax Wipfli
2021-06-03WindowServer: Position popup menu with offset of 1 pixelMatthew Jones
2021-05-21Revert "Userland: static vs non-static constexpr variables"Linus Groh
2021-05-21Userland: static vs non-static constexpr variablesLenny Maiorani
2021-05-20LibGfx: Remove Gfx::FontDatabase::default_bold_font()Andreas Kling
2021-05-17WindowServer: Add Menu::is_open() to improve readabilityAndreas Kling
2021-05-09WindowServer: Constrain popup menu Y position within screen rectAndreas Kling
2021-05-09WindowServer: Fix a handful of clang-tidy warnings in the menu codeAndreas Kling
2021-05-09WindowServer: Select last menu item when up key pressed if no selectionEric Butler
2021-05-03Userland: Update IPC calls to use proxiesGunnar Beutner
2021-05-02LibGfx: Unify Rect, Point, and SizeMatthew Olsson
2021-04-29Everywhere: "indexes" => "indices"Andreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-17WindowServer: Don't "enter" menu item when hovering over a separatorAndreas Kling
2021-04-17WindowServer+LibGUI: Notify GUI clients about menu item enter/leaveAndreas Kling
2021-04-15WindowServer: Clean up some of the code around menu item hoveringAndreas Kling
2021-04-12WindowServer: Strip Alt-shortcut marker ('&') when measuring menu textsAndreas Kling
2021-04-09WindowServer: Cache internal Alt shortcuts on the Menu objectAndreas Kling
2021-04-09WindowServer: Support Alt shortcuts inside menus as wellAndreas Kling
2021-04-05WindowServer: Support Alt+Character menu shortcuts :^)Andreas Kling
2021-04-05WindowServer+LibGUI: Notify clients when menus become visible/hiddenAndreas Kling
2021-03-31WindowServer+LibGfx: Remove code for drawing the old-style menu barAndreas Kling
2021-03-28WindowServer: Add menu item fade-out animation upon activationTom
2021-03-26WindowServer: Keep menu open when activating a menu item with Ctrl heldAndreas Kling
2021-03-26WindowServer: Adjust position of flipped submenus by menu item heightLinus Groh
2021-03-26WindowServer: Remove unused Menu->MenuBar link and "title font"Andreas Kling
2021-03-26WindowServer: Remove some leftover unused menubar thingsAndreas Kling
2021-03-25WindowServer: Remove "system menu" concept from WindowServerAndreas Kling
2021-03-25WindowServer: Tweak the look of menusAndreas Kling
2021-03-25WindowServer+LibGfx: Show menus in windows! :^)Andreas Kling