aboutsummaryrefslogtreecommitdiff
path: root/.repos/dwm/horizgrid.c
diff options
context:
space:
mode:
Diffstat (limited to '.repos/dwm/horizgrid.c')
-rw-r--r--.repos/dwm/horizgrid.c32
1 files changed, 0 insertions, 32 deletions
diff --git a/.repos/dwm/horizgrid.c b/.repos/dwm/horizgrid.c
deleted file mode 100644
index 51ce0f8..0000000
--- a/.repos/dwm/horizgrid.c
+++ /dev/null
@@ -1,32 +0,0 @@
-void
-horizgrid(Monitor *m) {
- Client *c;
- unsigned int n, i;
- int w = 0;
- int ntop, nbottom = 0;
-
- /* Count windows */
- for(n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++);
-
- if(n == 0)
- return;
- else if(n == 1) { /* Just fill the whole screen */
- c = nexttiled(m->clients);
- resize(c, m->wx, m->wy, m->ww - (2*c->bw), m->wh - (2*c->bw), False);
- } else if(n == 2) { /* Split vertically */
- w = m->ww / 2;
- c = nexttiled(m->clients);
- resize(c, m->wx, m->wy, w - (2*c->bw), m->wh - (2*c->bw), False);
- c = nexttiled(c->next);
- resize(c, m->wx + w, m->wy, w - (2*c->bw), m->wh - (2*c->bw), False);
- } else {
- ntop = n / 2;
- nbottom = n - ntop;
- for(i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) {
- if(i < ntop)
- resize(c, m->wx + i * m->ww / ntop, m->wy, m->ww / ntop - (2*c->bw), m->wh / 2 - (2*c->bw), False);
- else
- resize(c, m->wx + (i - ntop) * m->ww / nbottom, m->wy + m->wh / 2, m->ww / nbottom - (2*c->bw), m->wh / 2 - (2*c->bw), False);
- }
- }
-}