Update river wayland protocols

This commit is contained in:
Ben Buhse 2026-03-15 17:32:53 -05:00
commit 799963ae42
No known key found for this signature in database
GPG key ID: 7916ACFCD38FD0B4
5 changed files with 32 additions and 42 deletions

View file

@ -42,14 +42,14 @@
There are two disjoint categories of state managed by this protocol:
Window management state influences the communication between the server
and individual window clients (e.g. xdg_toplevels). Window management
Window management state influences the communication between the
compositor and individual windows (e.g. xdg_toplevels). Window management
state includes window dimensions, fullscreen state, keyboard focus,
keyboard bindings, and more.
Rendering state only affects the rendered output of the compositor and
does not influence communication between the server and individual window
clients. Rendering state includes the position and rendering order of
does not influence communication between the compositor and individual
windows. Rendering state includes the position and rendering order of
windows, shell surfaces, decoration surfaces, borders, and more.
Window management state may only be modified by the window manager as part
@ -661,7 +661,7 @@
</request>
<request name="get_decoration_above">
<description summary="create a decoration surface above the window">
<description summary="create a decoration above the window in z-order">
Create a decoration surface and assign the river_decoration_v1 role to
the surface. The created decoration is placed above the window in
rendering order, see the description of river_decoration_v1.
@ -676,7 +676,7 @@
</request>
<request name="get_decoration_below">
<description summary="create a decoration surface below the window">
<description summary="create a decoration below the window in z-order">
Create a decoration surface and assign the river_decoration_v1 role to
the surface. The created decoration is placed below the window in
rendering order, see the description of river_decoration_v1.
@ -864,7 +864,10 @@
<event name="fullscreen_requested">
<description summary="the window requested to be fullscreen">
The xdg-shell protocol for example allows windows to request that they
be made fullscreen and allows them to provide an output preference.
be made fullscreen and allows them to provide an optional output hint.
If the output argument is null, the window has no preference and the
window manager should choose an output.
The window manager is free to honor this request using
river_window_v1.fullscreen or ignore it.