From a0f30d08e29c724ded319d7b2fc491b84cf031e4 Mon Sep 17 00:00:00 2001 From: ed Date: Mon, 11 Nov 2019 18:19:18 +0100 Subject: [PATCH] bar under tag fixed --- dwm-gaps/dwm-gaps.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/dwm-gaps/dwm-gaps.c b/dwm-gaps/dwm-gaps.c index a2f6c41..f74cb87 100644 --- a/dwm-gaps/dwm-gaps.c +++ b/dwm-gaps/dwm-gaps.c @@ -800,6 +800,7 @@ drawbar(Monitor *m) int x, w, sw = 0; int boxs = drw->fonts->h / 9; int boxw = drw->fonts->h / 6 + 2; + int fonth = drw->fonts->h; unsigned int i, occ = 0, urg = 0; char *ts = stext; char *tp = stext; @@ -835,8 +836,15 @@ drawbar(Monitor *m) drw_setscheme(drw, scheme[m->tagset[m->seltags] & 1 << i ? SchemeSel : SchemeNorm]); drw_text(drw, x, 0, w, bh, lrpad / 2, tags[i], urg & 1 << i); if (occ & 1 << i) - drw_rect(drw, x + 6, 18, 28 - 12, 2, 1, - urg & 1 << i); + // (drw, x, y, w, h, filled, invert + // drw_rect(Drw *drw, int x, int y, unsigned int w, unsigned int h, int filled, int invert) + //line below works when fontsize=12 + //drw_rect(drw, x + 6, 18, 28 - 12, 2, + // + //line below works when fontsize=16 + //drw_rect(drw, x + 8, 24, w - 16, 2, + drw_rect(drw, x + (w / 4), fonth - 1, w / 2, 2, + urg & 1 << i, urg & 1 << i); x += w; } w = blw = TEXTW(m->ltsymbol);