Enlightenment CVS committal Author : raster Project : e17 Module : libs/ecore
Dir : e17/libs/ecore/src/lib/ecore_x Modified Files: Ecore_X.h ecore_x.c Log Message: support grab and confine to window =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_x/Ecore_X.h,v retrieving revision 1.92 retrieving revision 1.93 diff -u -3 -r1.92 -r1.93 --- Ecore_X.h 11 Jan 2005 13:10:55 -0000 1.92 +++ Ecore_X.h 11 Jan 2005 13:31:13 -0000 1.93 @@ -1162,6 +1162,8 @@ 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 =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_x/ecore_x.c,v retrieving revision 1.64 retrieving revision 1.65 diff -u -3 -r1.64 -r1.65 --- ecore_x.c 11 Jan 2005 13:10:57 -0000 1.64 +++ ecore_x.c 11 Jan 2005 13:31:13 -0000 1.65 @@ -1188,6 +1188,16 @@ None, None, CurrentTime); } +int +ecore_x_pointer_confine_grab(Ecore_X_Window win) +{ + return XGrabPointer(_ecore_x_disp, win, False, + ButtonPressMask | ButtonReleaseMask | + EnterWindowMask | LeaveWindowMask | PointerMotionMask, + GrabModeAsync, GrabModeAsync, + win, None, CurrentTime); +} + void ecore_x_pointer_ungrab(void) { ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs