equal
deleted
inserted
replaced
139 |
139 |
140 void |
140 void |
141 drawclient(Client *c) { |
141 drawclient(Client *c) { |
142 if(c == sel && issel) { |
142 if(c == sel && issel) { |
143 drawstatus(); |
143 drawstatus(); |
144 XUnmapWindow(dpy, c->twin); |
|
145 XSetWindowBorder(dpy, c->win, dc.sel[ColBG]); |
144 XSetWindowBorder(dpy, c->win, dc.sel[ColBG]); |
146 return; |
145 return; |
147 } |
146 } |
148 XSetWindowBorder(dpy, c->win, dc.norm[ColBG]); |
147 XSetWindowBorder(dpy, c->win, dc.norm[ColBG]); |
149 XMapWindow(dpy, c->twin); |
|
150 dc.x = dc.y = 0; |
|
151 dc.w = c->tw; |
|
152 drawtext(c->name, dc.norm, False, False); |
|
153 XCopyArea(dpy, dc.drawable, c->twin, dc.gc, 0, 0, c->tw, c->th, 0, 0); |
|
154 XSync(dpy, False); |
148 XSync(dpy, False); |
155 } |
149 } |
156 |
150 |
157 unsigned long |
151 unsigned long |
158 getcolor(const char *colstr) { |
152 getcolor(const char *colstr) { |