main: Allow updating device axes from the current tool

This way devices are ensured the proper axis status at the time
of processing the events.
This commit is contained in:
Carlos Garnacho
2015-02-04 17:17:23 +01:00
parent 7004818508
commit eafa04230b
3 changed files with 22 additions and 0 deletions

View File

@@ -145,6 +145,8 @@ struct _ClutterInputDeviceClass
gboolean (* keycode_to_evdev) (ClutterInputDevice *device,
guint hardware_keycode,
guint *evdev_keycode);
void (* update_from_tool) (ClutterInputDevice *device,
ClutterInputDeviceTool *tool);
};
/* Platform-dependent interface */
@@ -243,6 +245,9 @@ ClutterInputDeviceTool * clutter_input_device_lookup_tool (ClutterInputDev
void clutter_input_device_add_tool (ClutterInputDevice *device,
ClutterInputDeviceTool *tool);
void clutter_input_device_update_from_tool (ClutterInputDevice *device,
ClutterInputDeviceTool *tool);
G_END_DECLS
#endif /* __CLUTTER_DEVICE_MANAGER_PRIVATE_H__ */