Add functions to X engine for ecore_evas_pointer_xy_get and

ecore_evas_pointer_warp

Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
Chris Michael 2013-07-08 10:57:00 +01:00
parent 362d89e05c
commit fca4267ae4
1 changed files with 17 additions and 1 deletions

View File

@ -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
};
/*