1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 04:17:35 +00:00
serenity/WindowServer
Andreas Kling d054fbee91 WindowServer: Don't spam clients with resize events.
Wait for them to finish a paint, then send them a new resize event.
The exception is when releasing the mouse button to end the resize.
Then we send a new resize event right away.
2019-02-20 15:50:05 +01:00
..
.gitignore Move WindowServer to userspace. 2019-02-17 00:13:47 +01:00
main.cpp WindowServer: Move video mode setup to WSScreen. 2019-02-17 01:43:01 +01:00
Makefile WindowServer: Avoid overdraw by shattering dirty rects into unique shards. 2019-02-19 14:49:23 +01:00
WSAPITypes.h WindowServer: Support resizing windows. 2019-02-20 15:34:55 +01:00
WSClientConnection.cpp WindowServer: Don't spam clients with resize events. 2019-02-20 15:50:05 +01:00
WSClientConnection.h WindowServer: Support windows with alpha channels. And per-WSWindow opacity. 2019-02-19 01:42:53 +01:00
WSMenu.cpp WindowServer: Display menus with 95% opacity by default. 2019-02-19 16:41:13 +01:00
WSMenu.h WindowServer: Display menus with 95% opacity by default. 2019-02-19 16:41:13 +01:00
WSMenuBar.cpp WindowServer: Let menu objects reference the WSClientConnection by pointer. 2019-02-17 09:07:07 +01:00
WSMenuBar.h WindowServer: Let menu objects reference the WSClientConnection by pointer. 2019-02-17 09:07:07 +01:00
WSMenuItem.cpp WindowServer: Give menu items an identifier field and add a simple callback. 2019-02-11 10:55:02 +01:00
WSMenuItem.h WindowServer: Give menu items an identifier field and add a simple callback. 2019-02-11 10:55:02 +01:00
WSMessage.h WindowServer: Support resizing windows. 2019-02-20 15:34:55 +01:00
WSMessageLoop.cpp WindowServer: Support windows with alpha channels. And per-WSWindow opacity. 2019-02-19 01:42:53 +01:00
WSMessageLoop.h WindowServer: Get rid of unnecessary messaging indirection. 2019-02-17 08:58:42 +01:00
WSMessageReceiver.cpp Move WindowServer to userspace. 2019-02-17 00:13:47 +01:00
WSMessageReceiver.h WindowServer: More event -> message renaming. 2019-01-26 05:35:45 +01:00
WSScreen.cpp Add ability to switch video modes from the system menu. 2019-02-17 13:12:59 +01:00
WSScreen.h WindowServer: Move video mode setup to WSScreen. 2019-02-17 01:43:01 +01:00
WSWindow.cpp WindowServer: Support resizing windows. 2019-02-20 15:34:55 +01:00
WSWindow.h WindowServer: Don't spam clients with resize events. 2019-02-20 15:50:05 +01:00
WSWindowManager.cpp WindowServer: Don't spam clients with resize events. 2019-02-20 15:50:05 +01:00
WSWindowManager.h WindowServer: Support resizing windows. 2019-02-20 15:34:55 +01:00
WSWindowType.h WindowServer: Add a WSWindowType enum. 2019-02-12 11:53:45 +01:00