From 6cafaa6068c073c16b2263d32602cde378cadc79 Mon Sep 17 00:00:00 2001 From: rafa_99 Date: Fri, 7 Jan 2022 01:25:48 +0000 Subject: Revert "Fibonacci Layout Patch" This reverts commit d40c4b28a53d8aea7ae0414ffe5954c89d446a6b. --- config.def.h | 4 ---- config.h | 4 ---- dwm.c | 67 ------------------------------------------------------------ 3 files changed, 75 deletions(-) diff --git a/config.def.h b/config.def.h index b7ac367..fc2484f 100644 --- a/config.def.h +++ b/config.def.h @@ -43,8 +43,6 @@ static const Layout layouts[] = { { "[M]", monocle }, { "|M|", centeredmaster }, { ">M>", centeredfloatingmaster }, - { "[@]", spiral }, - { "[\\]", dwindle }, }; /* key definitions */ @@ -79,8 +77,6 @@ static Key keys[] = { { MODKEY, XK_m, setlayout, {.v = &layouts[2]} }, { MODKEY, XK_u, setlayout, {.v = &layouts[3]} }, { MODKEY, XK_o, setlayout, {.v = &layouts[4]} }, - { MODKEY, XK_r, setlayout, {.v = &layouts[5]} }, - { MODKEY|ShiftMask, XK_r, setlayout, {.v = &layouts[6]} }, { MODKEY, XK_space, setlayout, {0} }, { MODKEY|ShiftMask, XK_space, togglefloating, {0} }, { MODKEY, XK_Down, moveresize, {.v = "0x 25y 0w 0h" } }, diff --git a/config.h b/config.h index 85e2efd..390f55d 100644 --- a/config.h +++ b/config.h @@ -43,8 +43,6 @@ static const Layout layouts[] = { { "[M]", monocle }, { "|M|", centeredmaster }, { ">M>", centeredfloatingmaster }, - { "[@]", spiral }, - { "[\\]", dwindle }, }; /* key definitions */ @@ -112,8 +110,6 @@ static Key keys[] = { { MODKEY|ALTKEY, XK_3, setlayout, {.v = &layouts[2]} }, { MODKEY|ALTKEY, XK_4, setlayout, {.v = &layouts[3]} }, { MODKEY|ALTKEY, XK_5, setlayout, {.v = &layouts[4]} }, - { MODKEY|ALTKEY, XK_6, setlayout, {.v = &layouts[5]} }, - { MODKEY|ALTKEY, XK_7, setlayout, {.v = &layouts[6]} }, { MODKEY|ALTKEY, XK_space, togglefloating, {0} }, /* Regular Apps */ diff --git a/dwm.c b/dwm.c index 7c248ef..8b1e991 100644 --- a/dwm.c +++ b/dwm.c @@ -253,8 +253,6 @@ static int xerrorstart(Display *dpy, XErrorEvent *ee); static void zoom(const Arg *arg); static void centeredmaster(Monitor *m); static void centeredfloatingmaster(Monitor *m); -static void dwindle(Monitor *mon); -static void spiral(Monitor *mon); static pid_t getparentprocess(pid_t p); static int isdescprocess(pid_t p, pid_t c); @@ -2627,68 +2625,3 @@ centeredfloatingmaster(Monitor *m) tx += WIDTH(c); } } - -void -fibonacci(Monitor *mon, int s) { - unsigned int i, n, nx, ny, nw, nh; - Client *c; - - for(n = 0, c = nexttiled(mon->clients); c; c = nexttiled(c->next), n++); - if(n == 0) - return; - - nx = mon->wx; - ny = 0; - nw = mon->ww; - nh = mon->wh; - - for(i = 0, c = nexttiled(mon->clients); c; c = nexttiled(c->next)) { - if((i % 2 && nh / 2 > 2 * c->bw) - || (!(i % 2) && nw / 2 > 2 * c->bw)) { - if(i < n - 1) { - if(i % 2) - nh /= 2; - else - nw /= 2; - if((i % 4) == 2 && !s) - nx += nw; - else if((i % 4) == 3 && !s) - ny += nh; - } - if((i % 4) == 0) { - if(s) - ny += nh; - else - ny -= nh; - } - else if((i % 4) == 1) - nx += nw; - else if((i % 4) == 2) - ny += nh; - else if((i % 4) == 3) { - if(s) - nx += nw; - else - nx -= nw; - } - if(i == 0) - { - if(n != 1) - nw = mon->ww * mon->mfact; - ny = mon->wy; - } - else if(i == 1) - nw = mon->ww - nw; - i++; - } - resize(c, nx, ny, nw - 2 * c->bw, nh - 2 * c->bw, False); - } -} - -void dwindle(Monitor *mon) { - fibonacci(mon, 1); -} - -void spiral(Monitor *mon) { - fibonacci(mon, 0); -} -- cgit v1.2.3