ecore-drm2: Add API function to allow setting pointer acceleration speed
authorChris Michael <cp.michael@samsung.com>
Thu, 24 Aug 2017 15:32:51 +0000 (11:32 -0400)
committerChris Michael <cp.michael@samsung.com>
Thu, 24 Aug 2017 15:32:51 +0000 (11:32 -0400)
Small patch to add a new API function which can be called from
Enlightenment in order to allow setting pointer acceleration speed.

ref T4736

@feature

Signed-off-by: Chris Michael <cp.michael@samsung.com>
src/lib/ecore_drm2/Ecore_Drm2.h
src/lib/ecore_drm2/ecore_drm2_device.c

index e1609ad..f9055fb 100644 (file)
@@ -273,6 +273,17 @@ EAPI void ecore_drm2_device_window_set(Ecore_Drm2_Device *device, unsigned int w
 EAPI void ecore_drm2_device_pointer_max_set(Ecore_Drm2_Device *device, int w, int h);
 
 /**
+ * Set pointer acceleration speed
+ *
+ * @param device
+ * @param speed
+ *
+ * @ingroup Ecore_Drm2_Device_Group
+ * @since 1.21
+ */
+EAPI void ecore_drm2_device_pointer_accel_speed_set(Ecore_Drm2_Device *device, double speed);
+
+/**
  * Set pointer value rotation
  *
  * @param device
index e5a41fd..0c633b9 100644 (file)
@@ -775,6 +775,14 @@ ecore_drm2_device_pointer_rotation_set(Ecore_Drm2_Device *device, int rotation)
 }
 
 EAPI void
+ecore_drm2_device_pointer_accel_speed_set(Ecore_Drm2_Device *device, double speed)
+{
+   EINA_SAFETY_ON_NULL_RETURN(device);
+
+   elput_input_pointer_accel_speed_set(device->em, NULL, speed);
+}
+
+EAPI void
 ecore_drm2_device_window_set(Ecore_Drm2_Device *device, unsigned int window)
 {
    EINA_SAFETY_ON_NULL_RETURN(device);