diff options
Diffstat (limited to 'mail/faces/files/patch-ag')
-rw-r--r-- | mail/faces/files/patch-ag | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/mail/faces/files/patch-ag b/mail/faces/files/patch-ag new file mode 100644 index 000000000000..69a66e9cde7a --- /dev/null +++ b/mail/faces/files/patch-ag @@ -0,0 +1,95 @@ +diff -c -N ../faces/x11.c ./x11.c +*** ../faces/x11.c Tue Nov 19 05:00:50 1991 +--- ./x11.c Tue Dec 10 20:43:06 1996 +*************** +*** 58,64 **** + + #define F_ICON 0 /* Icon index to frame array. */ + #define F_WINDOW 1 /* Window index to frame array. */ +- #define FACES_BORDER_WIDTH 2 + #define FRAME_MASK (ButtonPressMask | ExposureMask | \ + ButtonMotionMask | KeyPressMask) + #define ICON_MASK ExposureMask +--- 58,63 ---- +*************** +*** 364,374 **** + init_font() ; + gc_mask = GCFont | GCForeground | GCBackground | GCGraphicsExposures ; + gc_val.font = sfont->fid ; +! gc_val.foreground = foregnd ; +! gc_val.background = backgnd ; + gc_val.graphics_exposures = False ; + gc = XCreateGC(dpy, root, gc_mask, &gc_val) ; + + tilegc = XCreateGC(dpy, root, gc_mask, &gc_val) ; + if (depth == 1) XSetFillStyle(dpy, tilegc, FillOpaqueStippled) ; + else XSetFillStyle(dpy, tilegc, FillTiled) ; +--- 363,375 ---- + init_font() ; + gc_mask = GCFont | GCForeground | GCBackground | GCGraphicsExposures ; + gc_val.font = sfont->fid ; +! gc_val.foreground = BlackPixel(dpy, screen) ; +! gc_val.background = WhitePixel(dpy, screen) ; + gc_val.graphics_exposures = False ; + gc = XCreateGC(dpy, root, gc_mask, &gc_val) ; + ++ gc_val.foreground = foregnd ; ++ gc_val.background = backgnd ; + tilegc = XCreateGC(dpy, root, gc_mask, &gc_val) ; + if (depth == 1) XSetFillStyle(dpy, tilegc, FillOpaqueStippled) ; + else XSetFillStyle(dpy, tilegc, FillTiled) ; +*************** +*** 459,465 **** +--- 460,470 ---- + + home = getenv("HOME") ; + XrmInitialize() ; ++ #ifdef __FreeBSD__ ++ STRCPY(name, "/usr/X11R6/lib/X11/app-defaults/Faces") ; ++ #else + STRCPY(name, "/usr/lib/X11/app-defaults/Faces") ; ++ #endif + + /* Get applications defaults file, if any. */ + +*************** +*** 576,589 **** + winattrs.event_mask = FRAME_MASK ; + + frame[F_WINDOW] = XCreateWindow(dpy, root, size.x, size.y, +! size.width, size.height, FACES_BORDER_WIDTH, + CopyFromParent, InputOutput, CopyFromParent, + CWBackPixel | CWBorderPixel | CWEventMask, &winattrs) ; + + winattrs.event_mask = ICON_MASK ; + + frame[F_ICON] = XCreateWindow(dpy, root, +! ix, iy, imagewidth, imageheight, FACES_BORDER_WIDTH, + CopyFromParent, InputOutput, CopyFromParent, + CWBackPixel | CWBorderPixel | CWEventMask, &winattrs) ; + +--- 581,594 ---- + winattrs.event_mask = FRAME_MASK ; + + frame[F_WINDOW] = XCreateWindow(dpy, root, size.x, size.y, +! size.width, size.height, border_width, + CopyFromParent, InputOutput, CopyFromParent, + CWBackPixel | CWBorderPixel | CWEventMask, &winattrs) ; + + winattrs.event_mask = ICON_MASK ; + + frame[F_ICON] = XCreateWindow(dpy, root, +! ix, iy, imagewidth, imageheight, border_width, + CopyFromParent, InputOutput, CopyFromParent, + CWBackPixel | CWBorderPixel | CWEventMask, &winattrs) ; + +*************** +*** 856,861 **** +--- 861,867 ---- + XFillRectangle(dpy, pr[(int) dtype], gc, x, y-9, + (unsigned int) textwidth+2, 13) ; + XSetFunction(dpy, gc, GXxor) ; ++ XSetForeground(dpy, gc, WhitePixel(dpy, screen)); + XDrawImageString(dpy, pr[(int) dtype], gc, x, y, str, len) ; + XSetFunction(dpy, gc, GXcopy) ; + } |