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

Reply via email to