changeset 331 | 0ed2de01e9f7 |
parent 273 | ffc73b32084a |
child 334 | 5cfa63564a0f |
330:50a81ba123bf | 331:0ed2de01e9f7 |
---|---|
147 } |
147 } |
148 |
148 |
149 XSetWindowBorder(dpy, c->win, dc.bg); |
149 XSetWindowBorder(dpy, c->win, dc.bg); |
150 XMapWindow(dpy, c->title); |
150 XMapWindow(dpy, c->title); |
151 |
151 |
152 dc.x = dc.y = 0; |
152 dc.y = dc.w = 0; |
153 |
153 dc.x = c->tw; |
154 dc.w = 0; |
|
155 for(i = 0; i < ntags; i++) { |
154 for(i = 0; i < ntags; i++) { |
156 if(c->tags[i]) { |
155 if(c->tags[i]) { |
157 dc.x += dc.w; |
|
158 dc.w = textw(tags[i]); |
156 dc.w = textw(tags[i]); |
157 dc.x -= dc.w; |
|
159 drawtext(tags[i], !istile); |
158 drawtext(tags[i], !istile); |
160 } |
159 } |
161 } |
160 } |
162 dc.x += dc.w; |
161 dc.w = dc.x; |
163 dc.w = c->tw - dc.x; |
162 dc.x = 0; |
164 drawtext(c->name, !istile); |
163 drawtext(c->name, !istile); |
165 XCopyArea(dpy, dc.drawable, c->title, dc.gc, 0, 0, c->tw, c->th, 0, 0); |
164 XCopyArea(dpy, dc.drawable, c->title, dc.gc, 0, 0, c->tw, c->th, 0, 0); |
166 XSync(dpy, False); |
165 XSync(dpy, False); |
167 } |
166 } |
168 |
167 |