summaryrefslogtreecommitdiff
path: root/obt/prop.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-07-26 21:11:59 -0400
committerDana Jansens <danakj@orodu.net>2008-01-20 01:36:54 -0500
commit0fcf5ead0fb38710e6277da8b59c6ad19f907092 (patch)
treed1db143f6b14cbcd57aa27917bd8bd07133272ee /obt/prop.c
parente2ddfaf9fff1fb9dd6ebdc1a95f2b228d6baedb2 (diff)
make openbox use the obt prop.c/h stuff
holy search and replace batman
Diffstat (limited to 'obt/prop.c')
-rw-r--r--obt/prop.c18
1 files changed, 13 insertions, 5 deletions
diff --git a/obt/prop.c b/obt/prop.c
index a7e598ff..0895cfe0 100644
--- a/obt/prop.c
+++ b/obt/prop.c
@@ -100,14 +100,14 @@ void obt_prop_startup()
CREATE(NET_WM_STRUT_PARTIAL, "_NET_WM_STRUT_PARTIAL");
CREATE(NET_WM_ICON, "_NET_WM_ICON");
CREATE(NET_WM_ICON_GEOMETRY, "_NET_WM_ICON_GEOMETRY");
-/* CREATE(NET_WM_PId, "_NET_WM_PID"); */
+ CREATE(NET_WM_PID, "_NET_WM_PID");
CREATE(NET_WM_ALLOWED_ACTIONS, "_NET_WM_ALLOWED_ACTIONS");
CREATE(NET_WM_USER_TIME, "_NET_WM_USER_TIME");
- CREATE(NET_WM_USER_TIME_WINDOW, "_NET_WM_USER_TIME_WINDOW");
+/* CREATE(NET_WM_USER_TIME_WINDOW, "_NET_WM_USER_TIME_WINDOW"); */
CREATE(KDE_NET_WM_FRAME_STRUT, "_KDE_NET_WM_FRAME_STRUT");
CREATE(NET_FRAME_EXTENTS, "_NET_FRAME_EXTENTS");
-/* CREATE(NET_WM_PING, "_NET_WM_PING"); */
+ CREATE(NET_WM_PING, "_NET_WM_PING");
#ifdef SYNC
CREATE(NET_WM_SYNC_REQUEST, "_NET_WM_SYNC_REQUEST");
CREATE(NET_WM_SYNC_REQUEST_COUNTER, "_NET_WM_SYNC_REQUEST_COUNTER");
@@ -438,6 +438,15 @@ void obt_prop_message(gint screen, Window about, Atom messagetype,
glong data0, glong data1, glong data2, glong data3,
glong data4, glong mask)
{
+ obt_prop_message_to(RootWindow(obt_display, screen), about, messagetype,
+ data0, data1, data2, data3, data4, mask);
+}
+
+void obt_prop_message_to(Window to, Window about,
+ Atom messagetype,
+ glong data0, glong data1, glong data2, glong data3,
+ glong data4, glong mask)
+{
XEvent ce;
ce.xclient.type = ClientMessage;
ce.xclient.message_type = messagetype;
@@ -449,6 +458,5 @@ void obt_prop_message(gint screen, Window about, Atom messagetype,
ce.xclient.data.l[2] = data2;
ce.xclient.data.l[3] = data3;
ce.xclient.data.l[4] = data4;
- XSendEvent(obt_display, RootWindow(obt_display, screen), FALSE,
- mask, &ce);
+ XSendEvent(obt_display, to, FALSE, mask, &ce);
}