diff options
author | gotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2> | 2007-07-19 20:16:58 +0000 |
---|---|---|
committer | gotmor <gotmor@f2baff5b-bf2c-0410-a398-912abdc3d8b2> | 2007-07-19 20:16:58 +0000 |
commit | d654854188f071ce66fc4be4abb4522f0712e6f0 (patch) | |
tree | acf58c543d1ba0f141811e5eb56844bd09fd9f1a | |
parent | 488621b23529e96e2c18236b07472d48d546275d (diff) | |
download | dzen-d654854188f071ce66fc4be4abb4522f0712e6f0.tar.gz dzen-d654854188f071ce66fc4be4abb4522f0712e6f0.zip |
more font setting fixes
git-svn-id: http://dzen.googlecode.com/svn/trunk@135 f2baff5b-bf2c-0410-a398-912abdc3d8b2
-rw-r--r-- | draw.c | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -222,8 +222,11 @@ parse_line(const char *line, int lnr, int align, int reverse, int nodraw) { if(dzen.font.set) XmbDrawImageString(dzen.dpy, pm, dzen.font.set, dzen.tgc, px, py, "", 0); - else + else { + gcv.font = dzen.font.xfont->fid; + XChangeGC(dzen.dpy, dzen.tgc, GCFont, &gcv); XDrawImageString(dzen.dpy, pm, dzen.tgc, px, py, "", 0); + } XCopyArea(dzen.dpy, pm, dzen.slave_win.drawable[lnr], dzen.gc, 0, 0, px, dzen.line_height, xorig, 0); @@ -264,7 +267,7 @@ parse_line(const char *line, int lnr, int align, int reverse, int nodraw) { dzen.tgc, px, py, lbuf, tw); else { gcv.font = dzen.font.xfont->fid; - XChangeGC(dzen.dpy, dzen.tgc, GCForeground | GCFont, &gcv); + XChangeGC(dzen.dpy, dzen.tgc, GCFont, &gcv); XDrawImageString(dzen.dpy, pm, dzen.tgc, px, py, lbuf, tw); } px += tw; @@ -311,7 +314,7 @@ parse_line(const char *line, int lnr, int align, int reverse, int nodraw) { dzen.tgc, px, py, lbuf, tw); else { gcv.font = dzen.font.xfont->fid; - XChangeGC(dzen.dpy, dzen.tgc, GCForeground | GCFont, &gcv); + XChangeGC(dzen.dpy, dzen.tgc, GCFont, &gcv); XDrawImageString(dzen.dpy, pm, dzen.tgc, px, py, lbuf, tw); } px += tw; |