fix barpadding toggles too
This commit is contained in:
parent
633947920b
commit
f1308d4c48
32
speedwm.c
32
speedwm.c
|
@ -3025,18 +3025,25 @@ resetbarpadding(const Arg *arg)
|
|||
void
|
||||
resetbarpaddingv(const Arg *arg)
|
||||
{
|
||||
Bar *bar;
|
||||
vp = (barposition == 1) ? barpaddingv : - barpaddingv;
|
||||
|
||||
updatebarpos(selmon);
|
||||
updatebarpos(selmon);
|
||||
for (bar = selmon->bar; bar; bar = bar->next)
|
||||
XMoveResizeWindow(dpy, bar->win, bar->bx, bar->by, bar->bw, bar->bh);
|
||||
arrange(selmon);
|
||||
|
||||
}
|
||||
|
||||
void
|
||||
resetbarpaddingh(const Arg *arg)
|
||||
{
|
||||
Bar *bar;
|
||||
sp = barpaddingh;
|
||||
|
||||
updatebarpos(selmon);
|
||||
updatebarpos(selmon);
|
||||
for (bar = selmon->bar; bar; bar = bar->next)
|
||||
XMoveResizeWindow(dpy, bar->win, bar->bx, bar->by, bar->bw, bar->bh);
|
||||
arrange(selmon);
|
||||
}
|
||||
|
||||
|
@ -3050,6 +3057,7 @@ togglebarpadding(const Arg *arg)
|
|||
void
|
||||
togglebarpaddingv(const Arg *arg)
|
||||
{
|
||||
Bar *bar;
|
||||
/* if its more than 1, disable padding, else enable padding */
|
||||
if (vp > 0) {
|
||||
/* save padding */
|
||||
|
@ -3058,13 +3066,17 @@ togglebarpaddingv(const Arg *arg)
|
|||
} else
|
||||
vp = selmon->cpadv;
|
||||
|
||||
updatebarpos(selmon);
|
||||
updatebarpos(selmon);
|
||||
for (bar = selmon->bar; bar; bar = bar->next)
|
||||
XMoveResizeWindow(dpy, bar->win, bar->bx, bar->by, bar->bw, bar->bh);
|
||||
arrange(selmon);
|
||||
|
||||
}
|
||||
|
||||
void
|
||||
togglebarpaddingh(const Arg *arg)
|
||||
{
|
||||
Bar *bar;
|
||||
/* if its more than 1, disable padding, else enable padding */
|
||||
if (sp > 0) {
|
||||
/* save padding */
|
||||
|
@ -3073,7 +3085,9 @@ togglebarpaddingh(const Arg *arg)
|
|||
} else
|
||||
sp = selmon->cpadh;
|
||||
|
||||
updatebarpos(selmon);
|
||||
updatebarpos(selmon);
|
||||
for (bar = selmon->bar; bar; bar = bar->next)
|
||||
XMoveResizeWindow(dpy, bar->win, bar->bx, bar->by, bar->bw, bar->bh);
|
||||
arrange(selmon);
|
||||
}
|
||||
|
||||
|
@ -3087,6 +3101,7 @@ setbarpadding(const Arg *arg)
|
|||
void
|
||||
setbarpaddingv(const Arg *arg)
|
||||
{
|
||||
Bar *bar;
|
||||
vp += arg->i;
|
||||
|
||||
/* prevent bar weirdness */
|
||||
|
@ -3095,13 +3110,16 @@ setbarpaddingv(const Arg *arg)
|
|||
return;
|
||||
}
|
||||
|
||||
updatebarpos(selmon);
|
||||
updatebarpos(selmon);
|
||||
for (bar = selmon->bar; bar; bar = bar->next)
|
||||
XMoveResizeWindow(dpy, bar->win, bar->bx, bar->by, bar->bw, bar->bh);
|
||||
arrange(selmon);
|
||||
}
|
||||
|
||||
void
|
||||
setbarpaddingh(const Arg *arg)
|
||||
{
|
||||
Bar *bar;
|
||||
sp += arg->i;
|
||||
|
||||
/* prevent bar weirdness */
|
||||
|
@ -3110,7 +3128,9 @@ setbarpaddingh(const Arg *arg)
|
|||
return;
|
||||
}
|
||||
|
||||
updatebarpos(selmon);
|
||||
updatebarpos(selmon);
|
||||
for (bar = selmon->bar; bar; bar = bar->next)
|
||||
XMoveResizeWindow(dpy, bar->win, bar->bx, bar->by, bar->bw, bar->bh);
|
||||
arrange(selmon);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue