summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bstack.c29
-rw-r--r--config.h2
2 files changed, 0 insertions, 31 deletions
diff --git a/bstack.c b/bstack.c
deleted file mode 100644
index ebae6fd..0000000
--- a/bstack.c
+++ /dev/null
@@ -1,29 +0,0 @@
-static void
-bstack(Monitor *m) {
- int x, y, h, w, mh;
- unsigned int i, n;
- Client *c;
-
- for(n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++);
- if(n == 0)
- return;
- /* master */
- c = nexttiled(m->clients);
- mh = m->mfact * m->wh;
- resize(c, m->wx, m->wy, m->ww - 2 * c->bw, (n == 1 ? m->wh : mh) - 2 * c->bw, False);
- if(--n == 0)
- return;
- /* tile stack */
- x = m->wx;
- y = (m->wy + mh > c->y + c->h) ? c->y + c->h + 2 * c->bw : m->wy + mh;
- w = m->ww / n;
- h = (m->wy + mh > c->y + c->h) ? m->wy + m->wh - y : m->wh - mh;
- if(w < bh)
- w = m->ww;
- for(i = 0, c = nexttiled(c->next); c; c = nexttiled(c->next), i++) {
- resize(c, x, y, /* remainder */ ((i + 1 == n)
- ? m->wx + m->ww - x - 2 * c->bw : w - 2 * c->bw), h - 2 * c->bw, False);
- if(w != m->ww)
- x = c->x + WIDTH(c);
- }
-}
diff --git a/config.h b/config.h
index 07c5ea3..732396d 100644
--- a/config.h
+++ b/config.h
@@ -1,6 +1,5 @@
/* See LICENSE file for copyright and license details. */
#include <X11/XF86keysym.h>
-#include "bstack.c"
/* appearance */
static const char *fonts[] = {
@@ -74,7 +73,6 @@ static const Layout layouts[] = {
{ "><>", NULL }, /* no layout function means floating behavior */
{ "[M]", monocle },
{ "]Z[", zen },
- { "TTT", bstack },
};
/* key definitions */