diff options
author | Vidhu Kant Sharma <vidhukant@vidhukant.com> | 2025-05-11 10:39:29 +0530 |
---|---|---|
committer | Vidhu Kant Sharma <vidhukant@vidhukant.com> | 2025-05-11 10:39:29 +0530 |
commit | fe2aa5620eeeabe70af66c4a3fbe209f84c8fdbc (patch) | |
tree | 55663a7a3c0737d34403fcca3a64c46dacf8c08a /gaplessgrid.c | |
parent | ee458a26fe47c1dd7b800b2c30af497437b69e6f (diff) |
removed patch dwm-gaplessgrid-20160731-56a31dc.diff
Diffstat (limited to 'gaplessgrid.c')
-rw-r--r-- | gaplessgrid.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/gaplessgrid.c b/gaplessgrid.c deleted file mode 100644 index 10808c5..0000000 --- a/gaplessgrid.c +++ /dev/null @@ -1,35 +0,0 @@ -void -gaplessgrid(Monitor *m) { - unsigned int n, cols, rows, cn, rn, i, cx, cy, cw, ch; - Client *c; - - for(n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++) ; - if(n == 0) - return; - - /* grid dimensions */ - for(cols = 0; cols <= n/2; cols++) - if(cols*cols >= n) - break; - if(n == 5) /* set layout against the general calculation: not 1:2:2, but 2:3 */ - cols = 2; - rows = n/cols; - - /* window geometries */ - cw = cols ? m->ww / cols : m->ww; - cn = 0; /* current column number */ - rn = 0; /* current row number */ - for(i = 0, c = nexttiled(m->clients); c; i++, c = nexttiled(c->next)) { - if(i/rows + 1 > cols - n%cols) - rows = n/cols + 1; - ch = rows ? m->wh / rows : m->wh; - cx = m->wx + cn*cw; - cy = m->wy + rn*ch; - resize(c, cx, cy, cw - 2 * c->bw, ch - 2 * c->bw, False); - rn++; - if(rn >= rows) { - rn = 0; - cn++; - } - } -} |