Fibonacci updates

This commit is contained in:
bakkeby 2020-05-10 17:11:05 +02:00
parent ac4c5081c5
commit 0b429b4994

View File

@ -537,11 +537,15 @@ arrange_fibonacci(Monitor *m, int x, int y, int h, int w, int ih, int iv, int n,
ny += nh + ih; ny += nh + ih;
} }
if ((i % 4) == 0) { if ((i % 4) == 0) {
if (s) if (s) {
ny += nh + ih; ny += nh + ih;
else nh += hrest;
}
else {
nh -= hrest;
ny -= nh + ih; ny -= nh + ih;
} }
}
else if ((i % 4) == 1) { else if ((i % 4) == 1) {
nx += nw + iv; nx += nw + iv;
nw += wrest; nw += wrest;
@ -559,11 +563,14 @@ arrange_fibonacci(Monitor *m, int x, int y, int h, int w, int ih, int iv, int n,
} else { } else {
nw -= wrest; nw -= wrest;
nx -= nw + iv; nx -= nw + iv;
nh += hrest;
} }
} }
if (i == 0) { if (i == 0) {
if (an != 1) if (an != 1) {
nw = (w - iv) * m->mfact; nw = (w - iv) - (w - iv) * (1 - m->mfact);
wrest = 0;
}
ny = y; ny = y;
} }
else if (i == 1) else if (i == 1)