summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGUI/Window.cpp
AgeCommit message (Expand)Author
2021-09-02Userland: Migrate to argument-less deferred_invokesin-ack
2021-08-31WindowServer: Add message to notify clients of applet area resizeJoe Bentley
2021-08-31Userland: Use Rect::centered_within() where usefulAndreas Kling
2021-08-18LibGUI: Allow widgets to make themselves non-auto-focusableRob Ryan
2021-08-05LibGUI: Add on_active_window_change function object to the Window classKarol Kosek
2021-08-02LibGUI, WindowServer: Greatly simplify menubar logicsin-ack
2021-07-28Revert "LibGUI: Only dispatch Leave if the now-hovered widget isn't a child"Andreas Kling
2021-07-28LibGUI: Add GUI_HOVER_DEBUG runtime debugging flag (environment)Andreas Kling
2021-07-26LibGUI: Only dispatch Leave if the now-hovered widget isn't a childsin-ack
2021-07-26LibGUI: Add virtual handlers for WindowEntered and WindowLeft eventssin-ack
2021-07-25LibGUI: Handle GUI::Window non-volatile backing store issues betterAndreas Kling
2021-07-25LibGfx: Make Gfx::Bitmap::set_nonvolatile() report allocation failureAndreas Kling
2021-07-21Userland: Add GUI::Window::add_menu() and use it everywhereAndreas Kling
2021-07-21LibGfx: Use "try_" prefix for static factory functionsAndreas Kling
2021-07-12LibGUI: Add FontsChanged event and deliver it to windows and widgetsLuK1337
2021-07-09LibGUI: Verify m_window_id is not-zero in set_maximizedAziz Berkay Yesilyurt
2021-07-09Revert "Userland: Add ability to screenshot rectangular region in `shot` (#85...Ali Mohammad Pur
2021-07-09Userland: Add ability to screenshot rectangular region in `shot` (#8515)Aziz Berkay Yesilyurt
2021-07-07LibGfx+LibGUI+WindowServer: Use move() on Core::AnonymousBuffer moreAndreas Kling
2021-07-07LibGUI: Fix some clang-tidy warnings in Window.cppAndreas Kling
2021-07-04WindowServer+LibGUI: Add a way to force a window to have a drop shadowAndreas Kling
2021-07-04WindowServer: Make most remaining WindowServer IPC calls asyncAndreas Kling
2021-06-29LibGUI: Don't allocate a scope-local MouseEvent on the heapAli Mohammad Pur
2021-06-27WindowServer+LibGUI: Allow specifying a "launch origin" for new windowsAndreas Kling
2021-06-25LibGUI: Actually use the Action alternate shortcutAatos Majava
2021-06-20WindowServer: Add initial support for rendering on multiple screensTom
2021-06-12AK: Rename Vector::append(Vector) => Vector::extend(Vector)Andreas Kling
2021-06-12WindowServer+LibGUI: Make window creation asynchronous :^)Andreas Kling
2021-06-09LibGUI/WindowServer: Add set_maximized IPC callMarcus Nilsson
2021-06-08Everywhere: Replace Vector<T*> with nonnull entries with Vector<T&>Ali Mohammad Pur
2021-06-02LibGUI+LibGfx+WindowServer: Sanity check window size dimensionsMatthew Jones
2021-06-02LibGUI: Fixes Widget->set_visible(false) still maintains focus bugMatthew Jones
2021-05-24LibGfx: Use anonymous buffer instead of raw anon_fd for Gfx::BitmapJean-Baptiste Boric
2021-05-10LibGUI: Retain Taskbar icon when toggling frameless settingBrian Gianforcaro
2021-05-10WindowServer+LibGUI: Make "move window to front" asynchronousAndreas Kling
2021-05-03WindowServer+LibGUI: Make much of window construction asynchronousAndreas Kling
2021-05-03WindowServer+LibGUI: Make much of menu construction asynchronousAndreas Kling
2021-05-03Userland: Make IPC results with one return value available directlyGunnar Beutner
2021-05-03Userland: Update IPC calls to use proxiesGunnar Beutner
2021-05-02WindowServer+LibGUI+Taskbar: Store window progress as Optional<int>Andreas Kling
2021-05-01Everywhere: Turn #if *_DEBUG into dbgln_if/if constexprGunnar Beutner
2021-05-01LibGUI: Add getter/setter for GUI::Window modified stateAndreas Kling
2021-04-27LibGUI/Window: Do not reset mouse cursor on show()Jelle Raaijmakers
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-21LibGUI: Remove premature return in Window::handle_key_eventjakewestrip
2021-04-17LibGUI+WindowServer: Separate window manager IPC from regular IPCsin-ack
2021-04-17LibGUI: Make Window::set_title() take a StringAndreas Kling
2021-04-13Everywhere: It's now "Foobar", not "FooBar", and not "foo bar"Andreas Kling
2021-04-04WindowServer+LibGUI: Rename WindowType::MenuApplet => AppletAndreas Kling
2021-04-04LibGUI: Add ScreenRectChangeEvent and deliver it to windows and widgetsLinus Groh