protocol: Add a name event to give seat name

This provides the ability for a client to differentiate events from
different seats in a multiple seat environment.
This commit is contained in:
Rob Bradford 2013-05-31 18:08:23 +01:00 committed by Kristian Høgsberg
parent bc3e020475
commit dce104dcc2

View File

@ -1172,7 +1172,7 @@
</request>
</interface>
<interface name="wl_seat" version="1">
<interface name="wl_seat" version="2">
<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
@ -1199,6 +1199,15 @@
<arg name="capabilities" type="uint"/>
</event>
<event name="name">
<description summary="unique identifier for this seat">
In a multiseat configuration this can be used by the client to help
identify which physical devices the seat represents. Based on
the seat configuration used by the compositor.
</description>
<arg name="name" type="string"/>
</event>
<request name="get_pointer">
<description summary="return pointer object">
The ID provided will be initialized to the wl_pointer interface