serenity/Servers/WindowServer
Robin Burchell 8a1a9e78d7 WSWindowManager: Ensure that we pick a single window to deliver a full stream of events to
This is effectively a mouse grab except that we don't require any client
coordination to request it (which is probably OK, and certainly a lot
simpler to implement).

This prevents e.g. dragging the mouse cursor out of paint and over the
terminal from selecting text unexpectedly.
2019-07-12 18:19:45 +02:00
..
install.sh Build: Install most headers to Root (and libcore.a/libgui.a) 2019-05-17 21:59:48 +02:00
main.cpp WindowServer: Run clang-format on everything. 2019-06-07 11:47:19 +02:00
Makefile WindowServer: Render the global menubar into a separate WSWindow. 2019-06-21 08:19:43 +02:00
WSAPITypes.h AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
WSButton.cpp AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
WSButton.h AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h. 2019-06-21 18:45:59 +02:00
WSClientConnection.cpp AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
WSClientConnection.h AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
WSClipboard.cpp AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
WSClipboard.h AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
WSCompositor.cpp AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
WSCompositor.h AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h. 2019-06-21 18:45:59 +02:00
WSCPUMonitor.cpp WindowServer: Use CProcessStatisticsReader in WSCPUMonitor. 2019-07-10 15:22:44 +02:00
WSCPUMonitor.h WindowServer: Use CProcessStatisticsReader in WSCPUMonitor. 2019-07-10 15:22:44 +02:00
WSCursor.cpp AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
WSCursor.h AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
WSEvent.h AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
WSEventLoop.cpp AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
WSEventLoop.h Add clang-format file 2019-05-28 17:31:20 +02:00
WSMenu.cpp GUI: Use Win2K-like "warm gray" color instead of the older colder gray. 2019-06-30 09:23:16 +02:00
WSMenu.h Add clang-format file 2019-05-28 17:31:20 +02:00
WSMenuBar.cpp WindowServer: Run clang-format on everything. 2019-06-07 11:47:19 +02:00
WSMenuBar.h Add clang-format file 2019-05-28 17:31:20 +02:00
WSMenuBarKeeper.cpp GUI: Use Win2K-like "warm gray" color instead of the older colder gray. 2019-06-30 09:23:16 +02:00
WSMenuBarKeeper.h WindowServer: Move some event code from WSWindowManager to WSMenuBarKeeper. 2019-06-21 15:02:11 +02:00
WSMenuItem.cpp LibGUI+WindowServer: Make it possible to have checkable GActions. 2019-04-26 21:09:56 +02:00
WSMenuItem.h Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00
WSScreen.cpp WindowServer: Run clang-format on everything. 2019-06-07 11:47:19 +02:00
WSScreen.h AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
WSWindow.cpp WindowServer: Add a separator before "close" in window menus. 2019-06-30 15:59:11 +02:00
WSWindow.h GUI: Use Win2K-like "warm gray" color instead of the older colder gray. 2019-06-30 09:23:16 +02:00
WSWindowFrame.cpp GUI: Use Win2K-like "warm gray" color instead of the older colder gray. 2019-06-30 09:23:16 +02:00
WSWindowFrame.h WindowServer: Always update the maximize button icon when we should. 2019-06-02 15:35:00 +02:00
WSWindowManager.cpp WSWindowManager: Ensure that we pick a single window to deliver a full stream of events to 2019-07-12 18:19:45 +02:00
WSWindowManager.h WSWindowManager: Ensure that we pick a single window to deliver a full stream of events to 2019-07-12 18:19:45 +02:00
WSWindowSwitcher.cpp GUI: Use Win2K-like "warm gray" color instead of the older colder gray. 2019-06-30 09:23:16 +02:00
WSWindowSwitcher.h Add clang-format file 2019-05-28 17:31:20 +02:00
WSWindowType.h WindowServer: Render the global menubar into a separate WSWindow. 2019-06-21 08:19:43 +02:00