protocol: Add wl_seat.removed

This provides a more convenient way to get notified that the seat is
no longer available.

Signed-off-by: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
This commit is contained in:
Vlad Zahorodnii 2026-03-12 17:36:02 +02:00
parent 9580e3ca05
commit 3edc14fc18

View file

@ -1984,7 +1984,7 @@
</request>
</interface>
<interface name="wl_seat" version="10">
<interface name="wl_seat" version="11">
<description summary="group of input devices">
A seat is a group of keyboards, pointer and touch devices. This
object is published as a global during start up, or when such a
@ -2116,9 +2116,17 @@
</description>
</request>
<!-- Version 11 additions -->
<event name="removed" since="11">
<description summary="seat is removed">
This event is sent when the seat is no longer available. The client
should call the wl_seat.release request after receiving this event.
</description>
</event>
</interface>
<interface name="wl_pointer" version="10">
<interface name="wl_pointer" version="11">
<description summary="pointer input device">
The wl_pointer interface represents one or more input devices,
such as mice, which control the pointer location and pointer_focus
@ -2531,7 +2539,7 @@
</event>
</interface>
<interface name="wl_keyboard" version="10">
<interface name="wl_keyboard" version="11">
<description summary="keyboard input device">
The wl_keyboard interface represents one or more keyboards
associated with a seat.
@ -2712,7 +2720,7 @@
</event>
</interface>
<interface name="wl_touch" version="10">
<interface name="wl_touch" version="11">
<description summary="touchscreen input device">
The wl_touch interface represents a touchscreen
associated with a seat.