x11: Fill out the :name property of the InputDevices
For the core pointer and keyboard we assign the names ourselves; for devices coming from XI we can use the XDeviceInfo.name member.
This commit is contained in:
parent
cf4e05930a
commit
66740e8000
@ -174,6 +174,7 @@ clutter_x11_register_input_devices (ClutterBackendX11 *backend)
|
||||
device = g_object_new (CLUTTER_TYPE_INPUT_DEVICE_X11,
|
||||
"id", info->id,
|
||||
"device-type", device_type,
|
||||
"name", info->name,
|
||||
NULL);
|
||||
n_events = _clutter_input_device_x11_construct (device, backend);
|
||||
|
||||
@ -226,7 +227,7 @@ default_device:
|
||||
* - we do not have the XInput extension
|
||||
* - we do not have a XInput pointer device
|
||||
*
|
||||
* we register two default devices, one for the pointer
|
||||
* we register two default core devices, one for the pointer
|
||||
* and one for the keyboard
|
||||
*/
|
||||
if (!have_an_xpointer)
|
||||
@ -235,6 +236,7 @@ default_device:
|
||||
|
||||
d = g_object_new (CLUTTER_TYPE_INPUT_DEVICE_X11,
|
||||
"id", 0,
|
||||
"name", "Core Pointer",
|
||||
"device-type", CLUTTER_POINTER_DEVICE,
|
||||
"is-core", TRUE,
|
||||
NULL);
|
||||
@ -245,6 +247,7 @@ default_device:
|
||||
|
||||
d = g_object_new (CLUTTER_TYPE_INPUT_DEVICE_X11,
|
||||
"id", 1,
|
||||
"name", "Core Keyboard",
|
||||
"device-type", CLUTTER_KEYBOARD_DEVICE,
|
||||
"is-core", TRUE,
|
||||
NULL);
|
||||
|
@ -810,8 +810,9 @@ event_translate (ClutterBackend *backend,
|
||||
device = _clutter_x11_get_device_for_xid (xbev->deviceid);
|
||||
|
||||
CLUTTER_NOTE (EVENT,
|
||||
"XINPUT Button press event for %li at %d, %d",
|
||||
"XI ButtonPress for %li ('%s') at %d, %d",
|
||||
xbev->deviceid,
|
||||
device->device_name,
|
||||
xbev->x,
|
||||
xbev->y);
|
||||
|
||||
@ -858,8 +859,9 @@ event_translate (ClutterBackend *backend,
|
||||
|
||||
device = _clutter_x11_get_device_for_xid (xbev->deviceid);
|
||||
|
||||
CLUTTER_NOTE (EVENT, "XINPUT Button release event for %li at %d, %d",
|
||||
CLUTTER_NOTE (EVENT, "XI ButtonRelease for %li ('%s') at %d, %d",
|
||||
xbev->deviceid,
|
||||
device->device_name,
|
||||
xbev->x,
|
||||
xbev->y);
|
||||
|
||||
@ -886,8 +888,9 @@ event_translate (ClutterBackend *backend,
|
||||
|
||||
device = _clutter_x11_get_device_for_xid (xmev->deviceid);
|
||||
|
||||
CLUTTER_NOTE(EVENT, "XINPUT Motion event for %li at %d, %d",
|
||||
CLUTTER_NOTE(EVENT, "XI Motion for %li ('%s') at %d, %d",
|
||||
xmev->deviceid,
|
||||
device->device_name,
|
||||
xmev->x,
|
||||
xmev->y);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user