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