
Untitled
By: a guest on
Apr 8th, 2012 | syntax:
None | size: 0.96 KB | hits: 23 | expires: Never
--- dwm.c.orig 2012-04-07 14:07:18.104540878 +0200
+++ dwm.c.patched 2012-04-07 17:38:34.314341655 +0200
@@ -765,13 +765,14 @@
urg |= c->tags;
}
dc.x = 0;
+ dc.w = m->ww;
+ drawborder(dc.colors[0]);
for(i = 0; i < LENGTH(tags); i++) {
dc.w = TEXTW(tags[i].name);
col = dc.colors[ (m->tagset[m->seltags] & 1 << i) ?
1 : (urg & 1 << i ? 2:0) ];
drawtext(tags[i].name, col, True);
- drawsquare(m == selmon && selmon->sel && selmon->sel->tags & 1 << i,
- occ & 1 << i, col);
+ drawborder(col);
dc.x += dc.w;
}
blw = TEXTW(m->ltsymbol);
@@ -819,6 +820,16 @@
}
void
+drawborder(unsigned long col[ColLast]){
+ XGCValues gcv;
+ XRectangle r = {dc.x, dc.y, dc.w, 1 };
+
+ gcv.foreground = col[ColBorder];
+ XChangeGC(dpy, dc.gc, GCForeground, &gcv);
+ XFillRectangles(dpy, dc.drawable, dc.gc, &r, 1);
+}
+
+void
drawbars(void) {
Monitor *m;