-loadcolors(int scr, Brush *b,
- const char *bg, const char *fg, const char *border)
-{
- Colormap cmap = DefaultColormap(dpy, scr);
- b->bg = xloadcolors(cmap, bg);
- b->fg = xloadcolors(cmap, fg);
- b->border = xloadcolors(cmap, border);
-}
-
-unsigned int
-textnw(Fnt *font, char *text, unsigned int len)
-{
- XRectangle r;
- if(font->set) {
- XmbTextExtents(font->set, text, len, NULL, &r);
- return r.width;
+drawstatus(void) {
+ int i, x;
+
+ dc.x = dc.y = 0;
+ for(i = 0; i < ntags; i++) {
+ dc.w = textw(tags[i]);
+ if(seltag[i])
+ drawtext(tags[i], dc.sel, sel && sel->tags[i], isoccupied(i));
+ else
+ drawtext(tags[i], dc.norm, sel && sel->tags[i], isoccupied(i));
+ dc.x += dc.w;