summary refs log tree commit diff
path: root/xutil.c
diff options
context:
space:
mode:
authorokan <okan>2011-03-22 10:49:46 +0000
committerokan <okan>2011-03-22 10:49:46 +0000
commita12fb346a2d45a046d69c78410c1afc5e7c311d2 (patch)
tree4bdb589285770a07b666399a5349278a5973557b /xutil.c
parent00b502b1da59c43a82af9afb18f4e5cd0ea6f0c1 (diff)
downloadcwm-a12fb346a2d45a046d69c78410c1afc5e7c311d2.tar.gz
cwm-a12fb346a2d45a046d69c78410c1afc5e7c311d2.tar.xz
cwm-a12fb346a2d45a046d69c78410c1afc5e7c311d2.zip
remove XXX and move a configure event out of the event handler functions.
reminded by a similiar diff from Thomas Pfaff.

ok oga@
Diffstat (limited to 'xutil.c')
-rw-r--r--xutil.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/xutil.c b/xutil.c
index c57bea7..7f788a2 100644
--- a/xutil.c
+++ b/xutil.c
@@ -119,6 +119,25 @@ xu_key_ungrab(Window win, int mask, int keysym)
 }
 
 void
+xu_configure(struct client_ctx *cc)
+{
+	XConfigureEvent	 ce;
+
+	ce.type = ConfigureNotify;
+	ce.event = cc->win;
+	ce.window = cc->win;
+	ce.x = cc->geom.x;
+	ce.y = cc->geom.y;
+	ce.width = cc->geom.width;
+	ce.height = cc->geom.height;
+	ce.border_width = cc->bwidth;
+	ce.above = None;
+	ce.override_redirect = 0;
+
+	XSendEvent(X_Dpy, cc->win, False, StructureNotifyMask, (XEvent *)&ce);
+}
+
+void
 xu_sendmsg(Window win, Atom atm, long val)
 {
 	XEvent	 e;