diff options
author | Andreas Kling <kling@serenityos.org> | 2021-03-30 22:41:14 +0200 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-03-30 23:43:24 +0200 |
commit | 9bbc1c9c930157ba89eb0c3554a67bf4bd6fe7cb (patch) | |
tree | aa489410241d0cc35f653e28bbc2250d6b6a871d /Userland/Services/WindowServer/WindowServer.ipc | |
parent | 44602ae1413dc374e7590dab738944e4e07a653d (diff) | |
download | serenity-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.ipc | 1 |
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) => () |