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

Reply via email to