ladybird/Servers/WindowServer
Robin Burchell d66fa60fcf WSCompositor: Use a timer to schedule compose rather than an event
Really poor man's vsync. Still not actual vsync, but at least we won't
constantly spin buffers if we get many dirty rects.
2019-05-26 04:10:05 +02:00
..
.gitignore Move WindowServer into Servers. 2019-03-20 04:34:14 +01: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: Factor out compositing from WSWindowManager into WSCompositor. 2019-05-24 19:32:46 +02:00
Makefile WindowServer: Factor out compositing from WSWindowManager into WSCompositor. 2019-05-24 19:32:46 +02:00
WSAPITypes.h WindowServer: Make it possible to turn off window title bars (#88) 2019-05-24 23:37:23 +02:00
WSButton.cpp WindowServer: Add a maximize/unmaximize button to windows. 2019-05-12 21:32:02 +02:00
WSButton.h WindowServer: Add a maximize/unmaximize button to windows. 2019-05-12 21:32:02 +02:00
WSClientConnection.cpp WindowServer: Make it possible to turn off window title bars (#88) 2019-05-24 23:37:23 +02:00
WSClientConnection.h WindowServer+LibGUI: Allow changing whether windows have alpha channels. 2019-05-03 21:07:16 +02:00
WSClipboard.cpp WindowServer: Port WindowServer to LibCore. 2019-04-14 05:15:22 +02:00
WSClipboard.h WindowServer: Port WindowServer to LibCore. 2019-04-14 05:15:22 +02:00
WSCompositor.cpp WSCompositor: Use a timer to schedule compose rather than an event 2019-05-26 04:10:05 +02:00
WSCompositor.h WSCompositor: Use a timer to schedule compose rather than an event 2019-05-26 04:10:05 +02:00
WSCPUMonitor.cpp ProcessManager+WindowServer: Do a little less malloc() in CPU monitor code. 2019-04-18 03:37:01 +02:00
WSCPUMonitor.h WindowServer: Use CFile in the CPU monitor code. 2019-04-18 00:12:04 +02:00
WSCursor.cpp LibGUI+WindowServer: Add a GResizeCorner widget. 2019-05-03 01:38:24 +02:00
WSCursor.h LibGUI+WindowServer: Add a GResizeCorner widget. 2019-05-03 01:38:24 +02:00
WSEvent.h WindowServer: Make it possible to turn off window title bars (#88) 2019-05-24 23:37:23 +02:00
WSEventLoop.cpp WSEventLoop: Don't assert when being told to construct a crazy window type 2019-05-26 03:41:53 +02:00
WSEventLoop.h WindowServer+LibGUI: Allow arbitrary number of rects in messages. 2019-04-22 01:15:47 +02:00
WSMenu.cpp WindowServer/GMenu: Adjust the popup position to fit the window inside the screen 2019-05-16 01:22:54 +02:00
WSMenu.h WindowServer/GMenu: Adjust the popup position to fit the window inside the screen 2019-05-16 01:22:54 +02:00
WSMenuBar.cpp Move WindowServer into Servers. 2019-03-20 04:34:14 +01:00
WSMenuBar.h WindowServer: Make menu windows inherently modal. 2019-04-14 02:16:49 +02:00
WSMenuItem.cpp LibGUI+WindowServer: Make it possible to have checkable GActions. 2019-04-26 21:09:56 +02:00
WSMenuItem.h LibGUI+WindowServer: Make it possible to have checkable GActions. 2019-04-26 21:09:56 +02:00
WSScreen.cpp WindowServer: Factor out compositing from WSWindowManager into WSCompositor. 2019-05-24 19:32:46 +02:00
WSScreen.h WindowServer+LibGUI: Handle mouse wheel deltas in the mouse event stream. 2019-05-13 19:52:57 +02:00
WSWindow.cpp WindowServer: Add support for fullscreen windows. 2019-05-17 22:33:19 +02:00
WSWindow.h WindowServer: Make it possible to turn off window title bars (#88) 2019-05-24 23:37:23 +02:00
WSWindowFrame.cpp WindowServer: Tweak window titlebar look somewhat. 2019-05-25 21:55:53 +02:00
WSWindowFrame.h WindowServer: Add a maximize/unmaximize button to windows. 2019-05-12 21:32:02 +02:00
WSWindowManager.cpp WindowServer: Remove some unused WSWindowManager members. 2019-05-24 21:11:55 +02:00
WSWindowManager.h WindowServer: Remove some unused WSWindowManager members. 2019-05-24 21:11:55 +02:00
WSWindowSwitcher.cpp WindowServer: Factor out compositing from WSWindowManager into WSCompositor. 2019-05-24 19:32:46 +02:00
WSWindowSwitcher.h WindowServer: Show downscaled window thumbnails in the window switcher. 2019-05-12 04:15:25 +02:00
WSWindowType.h LibGUI+WindowServer: Add support for GWidget tooltips. 2019-04-08 18:58:44 +02:00