XWarpPointer wrapper

SVN revision: 14296
This commit is contained in:
sebastid 2005-04-22 08:46:05 +00:00 committed by sebastid
parent 11e1e19799
commit 55cfa78e75
2 changed files with 10 additions and 0 deletions

View File

@ -1230,6 +1230,7 @@ EAPI Ecore_X_Cursor ecore_x_cursor_shape_get(int shape);
EAPI int ecore_x_pointer_grab(Ecore_X_Window win);
EAPI int ecore_x_pointer_confine_grab(Ecore_X_Window win);
EAPI void ecore_x_pointer_ungrab(void);
EAPI int ecore_x_pointer_warp(Ecore_X_Window win, int x, int y);
EAPI int ecore_x_keyboard_grab(Ecore_X_Window win);
EAPI void ecore_x_keyboard_ungrab(void);
EAPI void ecore_x_grab(void);

View File

@ -1,3 +1,6 @@
/*
* vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
*/
#include "ecore_private.h"
#include "Ecore.h"
#include "ecore_x_private.h"
@ -1273,6 +1276,12 @@ ecore_x_pointer_ungrab(void)
XUngrabPointer(_ecore_x_disp, CurrentTime);
}
int
ecore_x_pointer_warp(Ecore_X_Window win, int x, int y)
{
return XWarpPointer(_ecore_x_disp, None, win, 0, 0, 0, 0, x, y);
}
int
ecore_x_keyboard_grab(Ecore_X_Window win)
{