Enlightenment CVS committal

Author  : kwo
Project : e17
Module  : libs/ecore

Dir     : e17/libs/ecore/src/lib/ecore_x


Modified Files:
        Ecore_X.h ecore_x.c ecore_x_icccm.c 


Log Message:
Add event mask as parameter to ecore_x_client_message32_send().
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_x/Ecore_X.h,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -3 -r1.85 -r1.86
--- Ecore_X.h   15 Dec 2004 11:48:33 -0000      1.85
+++ Ecore_X.h   29 Dec 2004 12:36:24 -0000      1.86
@@ -918,7 +918,7 @@
 EAPI Ecore_X_GC       ecore_x_gc_new(Ecore_X_Drawable draw);
 EAPI void             ecore_x_gc_del(Ecore_X_GC gc);
 
-EAPI int              ecore_x_client_message32_send(Ecore_X_Window win, 
Ecore_X_Atom type, long d0, long d1, long d2, long d3, long d4);
+EAPI int              ecore_x_client_message32_send(Ecore_X_Window win, 
Ecore_X_Atom type, Ecore_X_Event_Mask mask, long d0, long d1, long d2, long d3, 
long d4);
 EAPI int              ecore_x_client_message8_send(Ecore_X_Window win, 
Ecore_X_Atom type, const void *data, int len);
 
    
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_x/ecore_x.c,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -3 -r1.58 -r1.59
--- ecore_x.c   27 Dec 2004 18:28:13 -0000      1.58
+++ ecore_x.c   29 Dec 2004 12:36:24 -0000      1.59
@@ -1261,6 +1261,7 @@
  */
 int
 ecore_x_client_message32_send(Ecore_X_Window win, Ecore_X_Atom type,
+                             Ecore_X_Event_Mask mask,
                              long d0, long d1, long d2, long d3, long d4)
 {
     XEvent xev;
@@ -1275,7 +1276,7 @@
     xev.xclient.data.l[3] = d3;
     xev.xclient.data.l[4] = d4;
 
-    return XSendEvent(_ecore_x_disp, win, False, NoEventMask, &xev);
+    return XSendEvent(_ecore_x_disp, win, False, mask, &xev);
 }
 
 /**
===================================================================
RCS file: 
/cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_x/ecore_x_icccm.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -3 -r1.15 -r1.16
--- ecore_x_icccm.c     25 Dec 2004 13:13:57 -0000      1.15
+++ ecore_x_icccm.c     29 Dec 2004 12:36:25 -0000      1.16
@@ -84,6 +84,7 @@
 ecore_x_icccm_delete_window_send(Ecore_X_Window win, Ecore_X_Time t)
 {
    ecore_x_client_message32_send(win, ECORE_X_ATOM_WM_PROTOCOLS,
+                                ECORE_X_EVENT_MASK_NONE,
                                 ECORE_X_ATOM_WM_DELETE_WINDOW,
                                 t, 0, 0, 0);
 }
@@ -92,6 +93,7 @@
 ecore_x_icccm_take_focus_send(Ecore_X_Window win, Ecore_X_Time t)
 {
    ecore_x_client_message32_send(win, ECORE_X_ATOM_WM_PROTOCOLS,
+                                ECORE_X_EVENT_MASK_NONE,
                                 ECORE_X_ATOM_WM_TAKE_FOCUS,
                                 t, 0, 0, 0);
 }
@@ -100,6 +102,7 @@
 ecore_x_icccm_save_yourself_send(Ecore_X_Window win, Ecore_X_Time t)
 {
    ecore_x_client_message32_send(win, ECORE_X_ATOM_WM_PROTOCOLS,
+                                ECORE_X_EVENT_MASK_NONE,
                                 ECORE_X_ATOM_WM_SAVE_YOURSELF,
                                 t, 0, 0, 0);
 }




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to