diff options
Diffstat (limited to 'grab.c')
-rw-r--r-- | grab.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/grab.c b/grab.c index 9e29b3c..9cc1ec6 100644 --- a/grab.c +++ b/grab.c @@ -33,23 +33,22 @@ grab_sweep_draw(struct client_ctx *cc, int dx, int dy) int x0 = cc->geom.x, y0 = cc->geom.y; char asize[10]; /* fits "nnnnxnnnn\0" */ int wide, height, wide_size, wide_name; - struct fontdesc *font = DefaultFont; snprintf(asize, sizeof(asize), "%dx%d", ADJUST_WIDTH(cc, dx), ADJUST_HEIGHT(cc, dy)); - wide_size = font_width(font, asize, strlen(asize)) + 4; - wide_name = font_width(font, cc->name, strlen(cc->name)) + 4; + wide_size = font_width(asize, strlen(asize)) + 4; + wide_name = font_width(cc->name, strlen(cc->name)) + 4; wide = MAX(wide_size, wide_name); - height = font_ascent(font) + font_descent(font) + 1; + height = font_ascent() + font_descent() + 1; XMoveResizeWindow(X_Dpy, sc->menuwin, x0, y0, wide, height * 2); XMapWindow(X_Dpy, sc->menuwin); XReparentWindow(X_Dpy, sc->menuwin, cc->win, 0, 0); XClearWindow(X_Dpy, sc->menuwin); - font_draw(font, cc->name, strlen(cc->name), sc->menuwin, - 2, font_ascent(font) + 1); - font_draw(font, asize, strlen(asize), sc->menuwin, - wide/2 - wide_size/2, height + font_ascent(font) + 1); + font_draw(sc, cc->name, strlen(cc->name), sc->menuwin, + 2, font_ascent() + 1); + font_draw(sc, asize, strlen(asize), sc->menuwin, + wide/2 - wide_size/2, height + font_ascent() + 1); } void |