summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrafa_99 <raroma09@gmail.com>2022-01-07 01:25:48 +0000
committerrafa_99 <raroma09@gmail.com>2022-01-07 01:25:48 +0000
commit6cafaa6068c073c16b2263d32602cde378cadc79 (patch)
tree0c5951fa731724b8d0387f91938307811eeaba51
parentadf3e5aa1684a67bf061bc41f79908f00bfe29a8 (diff)
Revert "Fibonacci Layout Patch"
This reverts commit d40c4b28a53d8aea7ae0414ffe5954c89d446a6b.
-rw-r--r--config.def.h4
-rw-r--r--config.h4
-rw-r--r--dwm.c67
3 files changed, 0 insertions, 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);
-}