1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-10-13 20:12:06 +00:00
serenity/Services
Andreas Kling e7460b6fb4 WindowServer+LibGfx: Move normal window frame painting to a WindowTheme
This patch introduces the ClassicWindowTheme, which is our default
theme implemented as a Gfx::WindowTheme subclass.

In this initial cut, we move normal window frame painting and title
bar metrics helpers out of WindowServer and into LibGfx.

This will eventually allow us much greater flexibility with theming
windows, and also makes it easier to build applications that want to
render a window with a specific style for some reason. :^)
2020-08-09 19:29:15 +02:00
..
AudioServer AudioServer: Lock the process veil after startup 2020-08-07 09:10:14 +02:00
Clipboard LibIPC+Services: Make ClientConnection take socket as NonnullRefPtr 2020-07-06 13:30:11 +02:00
DHCPClient AK: JsonParser improvements 2020-06-13 12:43:22 +02:00
ImageDecoder LibIPC+Services: Make ClientConnection take socket as NonnullRefPtr 2020-07-06 13:30:11 +02:00
LaunchServer LaunchServer: Disown child processes after spawning 2020-08-04 18:17:16 +02:00
LookupServer Meta: Add a script check the presence of "#pragma once" in header files 2020-05-29 07:59:45 +02:00
NotificationServer LibGUI: Rename GUI::Image => GUI::ImageWidget 2020-07-23 17:31:08 +02:00
ProtocolServer ProtocolServer+LibTLS: Pipe certificate requests from LibTLS to clients 2020-08-02 18:57:51 +02:00
SystemMenu SystemMenu: Disown child processes after spawning 2020-08-04 18:17:16 +02:00
SystemServer SystemServer: Fix typo (exist -> exit) (#2615) 2020-06-23 14:52:15 +02:00
Taskbar Taskbar: Disown quick-launched programs 2020-08-04 18:17:16 +02:00
TelnetServer Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
WebContent LibWeb: Send key events to the WebContent process 2020-08-03 19:58:59 +02:00
WebServer WebServer: Show icons in directory listings :^) 2020-07-27 22:39:01 +02:00
WindowServer WindowServer+LibGfx: Move normal window frame painting to a WindowTheme 2020-08-09 19:29:15 +02:00
CMakeLists.txt ImageDecoder: Add a new service for out-of-process image decoding :^) 2020-06-22 21:47:00 +02:00