changeset 334 | 5cfa63564a0f |
parent 331 | 0ed2de01e9f7 |
child 340 | ae0affabdc02 |
333:827f8f6c9e97 | 334:5cfa63564a0f |
---|---|
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.y = dc.w = 0; |
152 dc.x = dc.y = 0; |
153 dc.x = c->tw; |
153 dc.w = 0; |
154 for(i = 0; i < ntags; i++) { |
154 for(i = 0; i < ntags; i++) { |
155 if(c->tags[i]) { |
155 if(c->tags[i]) { |
156 dc.x += dc.w; |
|
156 dc.w = textw(tags[i]); |
157 dc.w = textw(tags[i]); |
157 dc.x -= dc.w; |
|
158 drawtext(tags[i], !istile); |
158 drawtext(tags[i], !istile); |
159 } |
159 } |
160 } |
160 } |
161 dc.w = dc.x; |
161 dc.x += dc.w; |
162 dc.x = 0; |
162 dc.w = c->tw - dc.x; |
163 drawtext(c->name, !istile); |
163 drawtext(c->name, !istile); |
164 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); |
165 XSync(dpy, False); |
165 XSync(dpy, False); |
166 } |
166 } |
167 |
167 |