summaryrefslogtreecommitdiff
path: root/Userland/Services/WindowServer/WindowServer.ipc
diff options
context:
space:
mode:
authorAndreas Kling <kling@serenityos.org>2021-03-30 22:41:14 +0200
committerAndreas Kling <kling@serenityos.org>2021-03-30 23:43:24 +0200
commit9bbc1c9c930157ba89eb0c3554a67bf4bd6fe7cb (patch)
treeaa489410241d0cc35f653e28bbc2250d6b6a871d /Userland/Services/WindowServer/WindowServer.ipc
parent44602ae1413dc374e7590dab738944e4e07a653d (diff)
downloadserenity-9bbc1c9c930157ba89eb0c3554a67bf4bd6fe7cb.zip
WindowServer+Taskbar: Show applets in taskbar :^)
WindowServer now collects applet windows into an "applet area" which is really just a window that a WM (window management) client can position via IPC. This is rather hackish, and I think we should come up with a better architecture eventually, but this brings back the missing applets since the global menu where they used to live is gone.
Diffstat (limited to 'Userland/Services/WindowServer/WindowServer.ipc')
-rw-r--r--Userland/Services/WindowServer/WindowServer.ipc1
1 files changed, 1 insertions, 0 deletions
diff --git a/Userland/Services/WindowServer/WindowServer.ipc b/Userland/Services/WindowServer/WindowServer.ipc
index c621cd5488..13618fb1ee 100644
--- a/Userland/Services/WindowServer/WindowServer.ipc
+++ b/Userland/Services/WindowServer/WindowServer.ipc
@@ -83,6 +83,7 @@ endpoint WindowServer = 2
WM_StartWindowResize(i32 client_id, i32 window_id) =|
WM_PopupWindowMenu(i32 client_id, i32 window_id, Gfx::IntPoint screen_position) =|
WM_SetWindowTaskbarRect(i32 client_id, i32 window_id, Gfx::IntRect rect) =|
+ WM_SetAppletAreaPosition(Gfx::IntPoint position) => ()
SetWindowHasAlphaChannel(i32 window_id, bool has_alpha_channel) => ()
MoveWindowToFront(i32 window_id) => ()