summaryrefslogtreecommitdiff
path: root/clutter/x11/clutter-input-device-core-x11.c
diff options
context:
space:
mode:
Diffstat (limited to 'clutter/x11/clutter-input-device-core-x11.c')
-rw-r--r--clutter/x11/clutter-input-device-core-x11.c25
1 files changed, 23 insertions, 2 deletions
diff --git a/clutter/x11/clutter-input-device-core-x11.c b/clutter/x11/clutter-input-device-core-x11.c
index 216bddcb7..fe00fffbf 100644
--- a/clutter/x11/clutter-input-device-core-x11.c
+++ b/clutter/x11/clutter-input-device-core-x11.c
@@ -62,8 +62,8 @@ struct _ClutterInputDeviceX11
gint *axis_data;
- gint min_keycode;
- gint max_keycode;
+ int min_keycode;
+ int max_keycode;
};
#define clutter_input_device_x11_get_type _clutter_input_device_x11_get_type
@@ -217,6 +217,27 @@ clutter_input_device_x11_init (ClutterInputDeviceX11 *self)
{
}
+void
+_clutter_input_device_x11_set_keycodes (ClutterInputDeviceX11 *device_x11,
+ int min_keycode,
+ int max_keycode)
+{
+ device_x11->min_keycode = min_keycode;
+ device_x11->max_keycode = max_keycode;
+}
+
+int
+_clutter_input_device_x11_get_min_keycode (ClutterInputDeviceX11 *device_x11)
+{
+ return device_x11->min_keycode;
+}
+
+int
+_clutter_input_device_x11_get_max_keycode (ClutterInputDeviceX11 *device_x11)
+{
+ return device_x11->max_keycode;
+}
+
#ifdef HAVE_XINPUT
static void
update_axes (ClutterInputDeviceX11 *device_x11,