mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 19:08:10 +00:00

This patch removes the IPC endpoint numbers that needed to be specified in the IPC files. Since the string hash is a (hopefully) collision free number that depends on the name of the endpoint, we now use that instead. :^)
9 lines
625 B
Text
9 lines
625 B
Text
endpoint WindowManagerClient
|
|
{
|
|
WindowRemoved(i32 wm_id, i32 client_id, i32 window_id) =|
|
|
WindowStateChanged(i32 wm_id, i32 client_id, i32 window_id, i32 parent_client_id, i32 parent_window_id, bool is_active, bool is_minimized, bool is_modal, bool is_frameless, i32 window_type, [UTF8] String title, Gfx::IntRect rect, i32 progress) =|
|
|
WindowIconBitmapChanged(i32 wm_id, i32 client_id, i32 window_id, Gfx::ShareableBitmap bitmap) =|
|
|
WindowRectChanged(i32 wm_id, i32 client_id, i32 window_id, Gfx::IntRect rect) =|
|
|
AppletAreaSizeChanged(i32 wm_id, Gfx::IntSize size) =|
|
|
SuperKeyPressed(i32 wm_id) =|
|
|
}
|