diff options
| -rw-r--r-- | ui.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -20,8 +20,6 @@ static Atom wm_delete_window; static XFontStruct *freg, *fital; -/* TODO: center menu on screen */ - void ui_init(int argc, char **argv, UiOpts opt) { @@ -64,6 +62,9 @@ ui_init(int argc, char **argv, UiOpts opt) freg = XLoadQueryFont(dsp, "-*-new century schoolbook-medium-r-*-*-24-*-*-*-*-*-*-*"); fital = XLoadQueryFont(dsp, "-*-new century schoolbook-medium-i-*-*-24-*-*-*-*-*-*-*"); + if (!freg) freg = XLoadQueryFont(dsp, "fixed"); + if (!fital) fital = XLoadQueryFont(dsp, "fixed"); + int w = 0; for (int i = 0; i < opt.n; i++) { int ow = XTextWidth(freg, opt.v[i].s, opt.v[i].n); @@ -177,8 +178,7 @@ ui_draw(Str input, int inpi, int seli, UiOpts o) 12, y - freg->ascent, w + 8, freg->descent + freg->ascent); XSetForeground(dsp, gc, bg); - XDrawString(dsp, win, gc, - 16, y, + XDrawString(dsp, win, gc, 16, y, o.v[i].s, o.v[i].n); XSetForeground(dsp, gc, fg); } else { |
