devilhorns pushed a commit to branch master.
commit fca4267ae42ac0a3c67360446def8f5d94cb85d0
Author: Chris Michael <[email protected]>
Date: Mon Jul 8 10:57:00 2013 +0100
Add functions to X engine for ecore_evas_pointer_xy_get and
ecore_evas_pointer_warp
Signed-off-by: Chris Michael <[email protected]>
---
src/modules/ecore_evas/engines/x/ecore_evas_x.c | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/src/modules/ecore_evas/engines/x/ecore_evas_x.c
b/src/modules/ecore_evas/engines/x/ecore_evas_x.c
index 22d3e70..587dc1a 100644
--- a/src/modules/ecore_evas/engines/x/ecore_evas_x.c
+++ b/src/modules/ecore_evas/engines/x/ecore_evas_x.c
@@ -3053,6 +3053,19 @@ norandr:
free(out);
}
+static void
+_ecore_evas_x_pointer_xy_get(const Ecore_Evas *ee, Evas_Coord *x, Evas_Coord
*y)
+{
+ if (ee->prop.window)
+ ecore_x_pointer_xy_get(ee->prop.window, x, y);
+}
+
+static Eina_Bool
+_ecore_evas_x_pointer_warp(const Ecore_Evas *ee, Evas_Coord x, Evas_Coord y)
+{
+ return ecore_x_pointer_warp(ee->prop.window, x, y);
+}
+
static Ecore_Evas_Engine_Func _ecore_x_engine_func =
{
_ecore_evas_x_free,
@@ -3115,7 +3128,10 @@ static Ecore_Evas_Engine_Func _ecore_x_engine_func =
_ecore_evas_x_screen_geometry_get,
_ecore_evas_x_screen_dpi_get,
NULL,
- NULL //fn_msg_send
+ NULL, //fn_msg_send
+
+ _ecore_evas_x_pointer_xy_get,
+ _ecore_evas_x_pointer_warp
};
/*
--
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev