summaryrefslogtreecommitdiff
path: root/qubes-dwm-6.2/dwm-gaps.diff
diff options
context:
space:
mode:
Diffstat (limited to 'qubes-dwm-6.2/dwm-gaps.diff')
-rw-r--r--qubes-dwm-6.2/dwm-gaps.diff26
1 files changed, 26 insertions, 0 deletions
diff --git a/qubes-dwm-6.2/dwm-gaps.diff b/qubes-dwm-6.2/dwm-gaps.diff
new file mode 100644
index 0000000..fd5333d
--- /dev/null
+++ b/qubes-dwm-6.2/dwm-gaps.diff
@@ -0,0 +1,26 @@
+55,56c55,56
+< #define WIDTH(X) ((X)->w + 2 * (X)->bw)
+< #define HEIGHT(X) ((X)->h + 2 * (X)->bw)
+---
+> #define WIDTH(X) ((X)->w + 2 * (X)->bw + gappx)
+> #define HEIGHT(X) ((X)->h + 2 * (X)->bw + gappx)
+1506a1507,1508
+> unsigned int gapoffset;
+> unsigned int gapincr;
+1509,1512c1511,1521
+< c->oldx = c->x; c->x = wc.x = x;
+< c->oldy = c->y; c->y = wc.y = y;
+< c->oldw = c->w; c->w = wc.width = w;
+< c->oldh = c->h; c->h = wc.height = h;
+---
+> if (c->isfloating || c->mon->lt[c->mon->sellt]->arrange == NULL) {
+> gapincr = gapoffset = 0;
+> } else {
+> gapoffset = gappx;
+> gapincr = 2 * gappx;
+> }
+>
+> c->oldx = c->x; c->x = wc.x = x + gapoffset;
+> c->oldy = c->y; c->y = wc.y = y + gapoffset;
+> c->oldw = c->w; c->w = wc.width = w - gapincr;
+> c->oldh = c->h; c->h = wc.height = h - gapincr;