void togglebar(const char* arg) { if (bx==0) { bx = ww; // out of screen moy = my = wy = 0; mh += bh; mh += bh; if (bw != mw) th += bh; } else { moy = my = wy = bh; mh -= bh; mh -= bh; if (bw != mw) th -= bh; bx = 0; } // XXX must be done in drawbar ? XMoveResizeWindow(dpy, barwin, bx, by, bw, bh); drawbar(); arrange(); }