1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 16:58:11 +00:00
serenity/Userland/Services/WindowServer
Timothy Flynn 857cac6d1d WindowServer: Support displaying window titles when there are no buttons
Currently, if there are not titlebar buttons, we fail to paint the title
because we treat the leftmost titlebar button as the empty rect. We will
now use the rightmost edge of the titlebar when there are no buttons.
2021-10-22 14:46:08 +01:00
..
Animation.cpp WindowServer: Fix animations not triggering rendering 2021-06-29 10:03:53 +02:00
Animation.h WindowServer: Change animation time to duration 2021-06-28 22:29:39 +02:00
AppletManager.cpp WindowServer: Fix menu over-drawing 2021-07-18 23:55:13 +02:00
AppletManager.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Button.cpp WindowServer: Load multiple scaled versions of Bitmaps and Cursors 2021-06-20 14:57:26 +02:00
Button.h WindowServer: Load multiple scaled versions of Bitmaps and Cursors 2021-06-20 14:57:26 +02:00
ClientConnection.cpp LibGUI+WindowServer: Add option to hide a widow's close button 2021-10-21 14:45:30 +01:00
ClientConnection.h LibGUI+WindowServer: Add option to hide a widow's close button 2021-10-21 14:45:30 +01:00
CMakeLists.txt LibGUI, WindowServer: Greatly simplify menubar logic 2021-08-02 00:39:15 +02:00
Compositor.cpp Compositor: Add API to get the color of a pixel 2021-09-11 19:05:46 +02:00
Compositor.h Compositor: Add API to get the color of a pixel 2021-09-11 19:05:46 +02:00
Cursor.cpp Cursors: Add new Magnifying glass cursor 2021-09-04 03:35:23 +02:00
Cursor.h WindowServer+LibGfx: Move CursorParams to LibGfx 2021-08-23 01:41:53 +02:00
Event.h WindowServer: Preserve all members in MouseEvent::translated() 2021-06-18 17:40:05 +02:00
EventLoop.cpp Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
EventLoop.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HitTestResult.h WindowServer: Make hit test results richer 2021-06-18 17:40:05 +02:00
main.cpp WindowServer: Re-use existing Screen instances and improve fallbacks 2021-07-21 00:06:58 +02:00
Menu.cpp WindowServer: Only clear the hovered item if the item was enabled 2021-08-19 00:11:42 +02:00
Menu.h LibGUI, WindowServer: Greatly simplify menubar logic 2021-08-02 00:39:15 +02:00
Menubar.cpp LibGUI, WindowServer: Greatly simplify menubar logic 2021-08-02 00:39:15 +02:00
Menubar.h LibGUI, WindowServer: Greatly simplify menubar logic 2021-08-02 00:39:15 +02:00
MenuItem.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
MenuItem.h WindowServer: Fix a handful of clang-tidy warnings in the menu code 2021-05-09 15:47:21 +02:00
MenuManager.cpp LibGUI, WindowServer: Greatly simplify menubar logic 2021-08-02 00:39:15 +02:00
MenuManager.h WindowServer: Fix menu over-drawing 2021-07-18 23:55:13 +02:00
MultiScaleBitmaps.cpp LibGfx: Use "try_" prefix for static factory functions 2021-07-21 18:02:15 +02:00
MultiScaleBitmaps.h WindowServer: Add an Overlay class for flicker-free overlay rendering 2021-06-25 20:38:13 +02:00
Overlays.cpp Userland: Use Rect::centered_within() where useful 2021-08-31 01:35:08 +02:00
Overlays.h WindowServer: Add basic virtual desktop support 2021-07-03 12:27:23 +02:00
Screen.cpp WindowServer: Fix 'use of GNU old-style field designator' 2021-08-08 10:55:36 +02:00
Screen.h WindowServer: Re-use existing Screen instances and improve fallbacks 2021-07-21 00:06:58 +02:00
ScreenLayout.cpp WindowServer: Add API to set/get screen layouts 2021-06-20 14:57:26 +02:00
ScreenLayout.h WindowServer: Re-use existing Screen instances and improve fallbacks 2021-07-21 00:06:58 +02:00
ScreenLayout.ipp Services: Remove unused header includes 2021-08-01 08:10:16 +02:00
Window.cpp LibGUI+WindowServer: Add option to hide a widow's close button 2021-10-21 14:45:30 +01:00
Window.h LibGUI+WindowServer: Add option to hide a widow's close button 2021-10-21 14:45:30 +01:00
WindowClient.ipc LibGUI+WindowServer: Introduce new mouse tracking mechanism 2021-09-08 10:53:49 +02:00
WindowFrame.cpp WindowServer: Support displaying window titles when there are no buttons 2021-10-22 14:46:08 +01:00
WindowFrame.h WindowServer: Support displaying window titles when there are no buttons 2021-10-22 14:46:08 +01:00
WindowManager.cpp WindowServer: Re-evaluate hover state when active window changes 2021-10-22 13:22:09 +02:00
WindowManager.h Cursors: Add new Magnifying glass cursor 2021-09-04 03:35:23 +02:00
WindowManagerClient.ipc WindowServer: Add API to change virtual desktop settings 2021-07-03 12:27:23 +02:00
WindowManagerServer.ipc WindowServer: Add set_virtual_dekstop WindowManager message 2021-07-19 18:21:40 +02:00
WindowServer.ipc LibGUI+WindowServer: Add option to hide a widow's close button 2021-10-21 14:45:30 +01:00
WindowStack.cpp WindowServer: Allow windows to be pinnable (always on top) 2021-07-07 15:38:59 +02:00
WindowStack.h WindowServer: Add missing minimize check to highlighted window callback 2021-07-08 22:31:21 +02:00
WindowSwitcher.cpp WindowServer: Remove rect behind window icon in WindowSwitcher 2021-07-08 20:15:23 +02:00
WindowSwitcher.h WindowServer: Show window's desktop in window switcher if needed 2021-07-03 12:27:23 +02:00
WindowType.h WindowServer: Add sanity checks to create_window IPC 2021-06-03 08:27:57 +02:00
WMClientConnection.cpp Userland: Migrate to argument-less deferred_invoke 2021-09-02 03:47:47 +04:30
WMClientConnection.h WindowServer: Add set_virtual_dekstop WindowManager message 2021-07-19 18:21:40 +02:00