Introduction
Introduction Statistics Contact Development Disclaimer Help
tfixed title rendering on non-active screen - dwm - [fork] customized build of …
git clone git://src.adamsgaard.dk/dwm
Log
Files
Refs
README
LICENSE
---
commit 454a04acdf7849ce00ed7a8096254f78f3dc96f9
parent 891831fe623d4062bf6ffbd9016721cc551cf511
Author: Anselm R Garbe <[email protected]>
Date: Wed, 24 Jun 2009 13:51:45 +0100
fixed title rendering on non-active screen
Diffstat:
M dwm.c | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
---
diff --git a/dwm.c b/dwm.c
t@@ -644,7 +644,7 @@ drawbar(Monitor *m) {
}
else
x = dc.x;
- if(m == selmon) {
+ if(m == selmon) { /* status is only drawn on selected monitor */
dc.w = TEXTW(stext);
dc.x = m->ww - dc.w;
if(dc.x < x) {
t@@ -652,20 +652,19 @@ drawbar(Monitor *m) {
dc.w = m->ww - x;
}
drawtext(stext, dc.norm, False);
- if((dc.w = dc.x - x) > bh) {
- dc.x = x;
- if(selmon->sel) {
- drawtext(selmon->sel->name, dc.sel, False);
- drawsquare(selmon->sel->isfixed, selmon->sel->…
- }
- else
- drawtext(NULL, dc.norm, False);
- }
}
else {
+ dc.x = m->ww;
+ }
+ if((dc.w = dc.x - x) > bh) {
dc.x = x;
- dc.w = m->ww - x;
- drawtext(NULL, dc.norm, False);
+ if(m->sel) {
+ col = m == selmon ? dc.sel : dc.norm;
+ drawtext(m->sel->name, col, False);
+ drawsquare(m->sel->isfixed, m->sel->isfloating, False,…
+ }
+ else
+ drawtext(NULL, dc.norm, False);
}
XCopyArea(dpy, dc.drawable, m->barwin, dc.gc, 0, 0, m->ww, bh, 0, 0);
XSync(dpy, False);
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.