summaryrefslogtreecommitdiff
path: root/Userland/Services/WindowServer/Menu.cpp
AgeCommit message (Expand)Author
2023-05-23LibGfx+Everywhere: Change `Gfx::Rect` to be endpoint exclusiveJelle Raaijmakers
2023-04-19WindowServer+LibGUI: Port WindowServer's Menu name to new StringKarol Kosek
2023-03-26WindowServer: Allow updating the name of a menuMacDue
2023-03-06Everywhere: Stop using NonnullOwnPtrVectorAndreas Kling
2023-01-12LibCore+Userland: Make Core::Timer::create_repeating() return ErrorOrSam Atkins
2023-01-06WindowServer: Round menu item font sizes up when calculating heightAndreas Kling
2022-12-11WindowServer: Remove unused bools in Menu::draw()thankyouverycool
2022-12-10LibGUI+WindowServer: Add "visible" state to GUI actionsAndreas Kling
2022-12-07Meta+Userland: Pass Gfx::IntPoint by valueMacDue
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-13WindowServer: Update alt shortcuts for menu items when text changesAlec Murphy
2022-09-08WindowServer: Add unadjusted position members to Menuthankyouverycool
2022-09-08Browser+LibGUI+WindowServer: Open Button menus uniformlythankyouverycool
2022-08-21WindowServer: Redraw menu items after client updates them somehowAndreas Kling
2022-08-16WindowServer: Do not pop-up submenus directly atop their ancestorsthankyouverycool
2022-08-09WindowServer: Let WindowManager set serverside effectsthankyouverycool
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-06-03WindowServer: Check that a menu is not nullLorenzo Concas
2022-05-05WindowServer: Take vertical menu offset into account when adjusting posLinus Groh
2022-04-09LibGfx: Move other font-related files to LibGfx/Font/Simon Wanner
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