|
|
@ -389,7 +389,6 @@ arrange(Monitor *m) {
|
|
|
|
showhide(m->stack);
|
|
|
|
showhide(m->stack);
|
|
|
|
else for(m = mons; m; m = m->next)
|
|
|
|
else for(m = mons; m; m = m->next)
|
|
|
|
showhide(m->stack);
|
|
|
|
showhide(m->stack);
|
|
|
|
focus(NULL);
|
|
|
|
|
|
|
|
if(m)
|
|
|
|
if(m)
|
|
|
|
arrangemon(m);
|
|
|
|
arrangemon(m);
|
|
|
|
else for(m = mons; m; m = m->next)
|
|
|
|
else for(m = mons; m; m = m->next)
|
|
|
@ -598,6 +597,7 @@ configurenotify(XEvent *e) {
|
|
|
|
updatebars();
|
|
|
|
updatebars();
|
|
|
|
for(m = mons; m; m = m->next)
|
|
|
|
for(m = mons; m; m = m->next)
|
|
|
|
XMoveResizeWindow(dpy, m->barwin, m->wx, m->by, m->ww, bh);
|
|
|
|
XMoveResizeWindow(dpy, m->barwin, m->wx, m->by, m->ww, bh);
|
|
|
|
|
|
|
|
focus(NULL);
|
|
|
|
arrange(NULL);
|
|
|
|
arrange(NULL);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1149,9 +1149,10 @@ manage(Window w, XWindowAttributes *wa) {
|
|
|
|
attach(c);
|
|
|
|
attach(c);
|
|
|
|
attachstack(c);
|
|
|
|
attachstack(c);
|
|
|
|
XMoveResizeWindow(dpy, c->win, c->x + 2 * sw, c->y, c->w, c->h); /* some windows require this */
|
|
|
|
XMoveResizeWindow(dpy, c->win, c->x + 2 * sw, c->y, c->w, c->h); /* some windows require this */
|
|
|
|
XMapWindow(dpy, c->win);
|
|
|
|
|
|
|
|
setclientstate(c, NormalState);
|
|
|
|
setclientstate(c, NormalState);
|
|
|
|
arrange(c->mon);
|
|
|
|
arrange(c->mon);
|
|
|
|
|
|
|
|
XMapWindow(dpy, c->win);
|
|
|
|
|
|
|
|
focus(c);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void
|
|
|
|
void
|
|
|
@ -1616,6 +1617,7 @@ void
|
|
|
|
tag(const Arg *arg) {
|
|
|
|
tag(const Arg *arg) {
|
|
|
|
if(selmon->sel && arg->ui & TAGMASK) {
|
|
|
|
if(selmon->sel && arg->ui & TAGMASK) {
|
|
|
|
selmon->sel->tags = arg->ui & TAGMASK;
|
|
|
|
selmon->sel->tags = arg->ui & TAGMASK;
|
|
|
|
|
|
|
|
focus(NULL);
|
|
|
|
arrange(selmon);
|
|
|
|
arrange(selmon);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1696,6 +1698,7 @@ toggletag(const Arg *arg) {
|
|
|
|
newtags = selmon->sel->tags ^ (arg->ui & TAGMASK);
|
|
|
|
newtags = selmon->sel->tags ^ (arg->ui & TAGMASK);
|
|
|
|
if(newtags) {
|
|
|
|
if(newtags) {
|
|
|
|
selmon->sel->tags = newtags;
|
|
|
|
selmon->sel->tags = newtags;
|
|
|
|
|
|
|
|
focus(NULL);
|
|
|
|
arrange(selmon);
|
|
|
|
arrange(selmon);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1706,6 +1709,7 @@ toggleview(const Arg *arg) {
|
|
|
|
|
|
|
|
|
|
|
|
if(newtagset) {
|
|
|
|
if(newtagset) {
|
|
|
|
selmon->tagset[selmon->seltags] = newtagset;
|
|
|
|
selmon->tagset[selmon->seltags] = newtagset;
|
|
|
|
|
|
|
|
focus(NULL);
|
|
|
|
arrange(selmon);
|
|
|
|
arrange(selmon);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1971,6 +1975,7 @@ view(const Arg *arg) {
|
|
|
|
selmon->seltags ^= 1; /* toggle sel tagset */
|
|
|
|
selmon->seltags ^= 1; /* toggle sel tagset */
|
|
|
|
if(arg->ui & TAGMASK)
|
|
|
|
if(arg->ui & TAGMASK)
|
|
|
|
selmon->tagset[selmon->seltags] = arg->ui & TAGMASK;
|
|
|
|
selmon->tagset[selmon->seltags] = arg->ui & TAGMASK;
|
|
|
|
|
|
|
|
focus(NULL);
|
|
|
|
arrange(selmon);
|
|
|
|
arrange(selmon);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|