fix barpadding toggles too
This commit is contained in:
parent
633947920b
commit
f1308d4c48
20
speedwm.c
20
speedwm.c
|
@ -3025,18 +3025,25 @@ resetbarpadding(const Arg *arg)
|
||||||
void
|
void
|
||||||
resetbarpaddingv(const Arg *arg)
|
resetbarpaddingv(const Arg *arg)
|
||||||
{
|
{
|
||||||
|
Bar *bar;
|
||||||
vp = (barposition == 1) ? barpaddingv : - barpaddingv;
|
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);
|
arrange(selmon);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
resetbarpaddingh(const Arg *arg)
|
resetbarpaddingh(const Arg *arg)
|
||||||
{
|
{
|
||||||
|
Bar *bar;
|
||||||
sp = barpaddingh;
|
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);
|
arrange(selmon);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3050,6 +3057,7 @@ togglebarpadding(const Arg *arg)
|
||||||
void
|
void
|
||||||
togglebarpaddingv(const Arg *arg)
|
togglebarpaddingv(const Arg *arg)
|
||||||
{
|
{
|
||||||
|
Bar *bar;
|
||||||
/* if its more than 1, disable padding, else enable padding */
|
/* if its more than 1, disable padding, else enable padding */
|
||||||
if (vp > 0) {
|
if (vp > 0) {
|
||||||
/* save padding */
|
/* save padding */
|
||||||
|
@ -3059,12 +3067,16 @@ togglebarpaddingv(const Arg *arg)
|
||||||
vp = selmon->cpadv;
|
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);
|
arrange(selmon);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
togglebarpaddingh(const Arg *arg)
|
togglebarpaddingh(const Arg *arg)
|
||||||
{
|
{
|
||||||
|
Bar *bar;
|
||||||
/* if its more than 1, disable padding, else enable padding */
|
/* if its more than 1, disable padding, else enable padding */
|
||||||
if (sp > 0) {
|
if (sp > 0) {
|
||||||
/* save padding */
|
/* save padding */
|
||||||
|
@ -3074,6 +3086,8 @@ togglebarpaddingh(const Arg *arg)
|
||||||
sp = selmon->cpadh;
|
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);
|
arrange(selmon);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3087,6 +3101,7 @@ setbarpadding(const Arg *arg)
|
||||||
void
|
void
|
||||||
setbarpaddingv(const Arg *arg)
|
setbarpaddingv(const Arg *arg)
|
||||||
{
|
{
|
||||||
|
Bar *bar;
|
||||||
vp += arg->i;
|
vp += arg->i;
|
||||||
|
|
||||||
/* prevent bar weirdness */
|
/* prevent bar weirdness */
|
||||||
|
@ -3096,12 +3111,15 @@ setbarpaddingv(const Arg *arg)
|
||||||
}
|
}
|
||||||
|
|
||||||
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);
|
arrange(selmon);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
setbarpaddingh(const Arg *arg)
|
setbarpaddingh(const Arg *arg)
|
||||||
{
|
{
|
||||||
|
Bar *bar;
|
||||||
sp += arg->i;
|
sp += arg->i;
|
||||||
|
|
||||||
/* prevent bar weirdness */
|
/* prevent bar weirdness */
|
||||||
|
@ -3111,6 +3129,8 @@ setbarpaddingh(const Arg *arg)
|
||||||
}
|
}
|
||||||
|
|
||||||
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);
|
arrange(selmon);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue