removed TEXTW
Anselm R Garbe garbeam@gmail.com
Mon, 26 May 2008 09:45:34 +0100
1 files changed,
5 insertions(+),
10 deletions(-)
jump to
M
dwm.c
→
dwm.c
@@ -52,6 +52,7 @@ #define LENGTH(x) (sizeof x / sizeof x[0])
#define MAXTAGLEN 16 #define MOUSEMASK (BUTTONMASK|PointerMotionMask) #define TAGMASK ((int)((1LL << LENGTH(tags)) - 1)) +#define TEXTW(x) (textnw(x, strlen(x)) + dc.font.height) #define VISIBLE(x) ((x)->tags & tagset[seltags]) /* enums */@@ -169,7 +170,6 @@ void setup(void);
void spawn(const void *arg); void tag(const void *arg); uint textnw(const char *text, uint len); -uint textw(const char *text); void tile(void); void tileresize(Client *c, int x, int y, int w, int h); void togglebar(const void *arg);@@ -305,7 +305,7 @@
if(ev->window == barwin) { x = 0; for(i = 0; i < LENGTH(tags); i++) { - x += textw(tags[i]); + x += TEXTW(tags[i]); if(ev->x < x) { mask = 1 << i; if(ev->button == Button1) {@@ -491,7 +491,7 @@
dc.x = 0; for(c = stack; c && !VISIBLE(c); c = c->snext); for(i = 0; i < LENGTH(tags); i++) { - dc.w = textw(tags[i]); + dc.w = TEXTW(tags[i]); if(tagset[seltags] & 1 << i) { drawtext(tags[i], dc.sel, isurgent(i)); drawsquare(c && c->tags & 1 << i, isoccupied(i), isurgent(i), dc.sel);@@ -509,7 +509,7 @@ x = dc.x + dc.w;
} else x = dc.x; - dc.w = textw(stext); + dc.w = TEXTW(stext); dc.x = bw - dc.w; if(dc.x < x) { dc.x = x;@@ -1365,7 +1365,7 @@ XSetFont(dpy, dc.gc, dc.font.xfont->fid);
/* init bar */ for(blw = i = 0; LENGTH(layouts) > 1 && i < LENGTH(layouts); i++) { - w = textw(layouts[i].symbol); + w = TEXTW(layouts[i].symbol); blw = MAX(blw, w); }@@ -1435,11 +1435,6 @@ XmbTextExtents(dc.font.set, text, len, NULL, &r);
return r.width; } return XTextWidth(dc.font.xfont, text, len); -} - -uint -textw(const char *text) { - return textnw(text, strlen(text)) + dc.font.height; } void