From 9f90f3f36dd846c1b1deb8df263d8e9b56936da9 Mon Sep 17 00:00:00 2001 From: Sam Hocevar Date: Tue, 9 May 2006 01:58:47 +0000 Subject: [PATCH] * Added the long dash and middle dot CP437 characters to the X11 driver. --- caca/driver_x11.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/caca/driver_x11.c b/caca/driver_x11.c index afd91c0..30c7f6b 100644 --- a/caca/driver_x11.c +++ b/caca/driver_x11.c @@ -295,6 +295,22 @@ static void x11_display(caca_display_t *dp) * characters, just print '?'. */ switch(*chars) { + case 0x000000b7: /* · */ + XFillRectangle(dp->drv.p->dpy, dp->drv.p->pixmap, + dp->drv.p->gc, + x * dp->drv.p->font_width + + dp->drv.p->font_width / 2, + y * dp->drv.p->font_height + + dp->drv.p->font_height / 2, 2, 2); + break; + case 0x00002500: /* ─ */ + XFillRectangle(dp->drv.p->dpy, dp->drv.p->pixmap, + dp->drv.p->gc, + x * dp->drv.p->font_width, + y * dp->drv.p->font_height + + dp->drv.p->font_height / 2 + 1, + dp->drv.p->font_width, 1); + break; case 0x00002580: /* ▀ */ XFillRectangle(dp->drv.p->dpy, dp->drv.p->pixmap, dp->drv.p->gc,