draw.c
changeset 687 a76799907854
parent 686 4fd68b1485eb
child 688 39fa5308d73f
equal deleted inserted replaced
686:4fd68b1485eb 687:a76799907854
   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) {