Annotation of researchv9/X11/src/X.V11R1/lib/X/XGCMisc.c, revision 1.1.1.1

1.1       root        1: #include "copyright.h"
                      2: 
                      3: /* $Header: XGCMisc.c,v 11.2 87/09/11 08:16:24 toddb Exp $ */
                      4: /* Copyright    Massachusetts Institute of Technology    1986  */
                      5: 
                      6: #include "Xlibint.h"
                      7: 
                      8: XSetArcMode (dpy, gc, arc_mode)
                      9: register Display *dpy;
                     10: register GC gc;
                     11: int arc_mode;
                     12: {
                     13:     LockDisplay(dpy);
                     14:     if (gc->values.arc_mode != arc_mode) {
                     15:        gc->values.arc_mode = arc_mode;
                     16:        gc->dirty |= GCArcMode;
                     17:     }
                     18:     UnlockDisplay(dpy);
                     19:     SyncHandle();
                     20: }
                     21: 
                     22: XSetFillRule (dpy, gc, fill_rule)
                     23: register Display *dpy;
                     24: register GC gc;
                     25: int fill_rule;
                     26: {
                     27:     LockDisplay(dpy);
                     28:     if (gc->values.fill_rule != fill_rule) {
                     29:        gc->values.fill_rule = fill_rule;
                     30:        gc->dirty |= GCFillRule;
                     31:     }
                     32:     UnlockDisplay(dpy);
                     33:     SyncHandle();
                     34: }
                     35: 
                     36: XSetFillStyle (dpy, gc, fill_style)
                     37: register Display *dpy;
                     38: register GC gc;
                     39: int fill_style;
                     40: {
                     41:     LockDisplay(dpy);
                     42:     if (gc->values.fill_style != fill_style) {
                     43:        gc->values.fill_style = fill_style;
                     44:        gc->dirty |= GCFillStyle;
                     45:     }
                     46:     UnlockDisplay(dpy);
                     47:     SyncHandle();
                     48: }
                     49: 
                     50: XSetGraphicsExposures (dpy, gc, graphics_exposures)
                     51: register Display *dpy;
                     52: register GC gc;
                     53: Bool graphics_exposures;
                     54: {
                     55:     LockDisplay(dpy);
                     56:     if (gc->values.graphics_exposures != graphics_exposures) {
                     57:        gc->values.graphics_exposures = graphics_exposures;
                     58:        gc->dirty |= GCGraphicsExposures;
                     59:     }
                     60:     UnlockDisplay(dpy);
                     61:     SyncHandle();
                     62: }
                     63: 
                     64: XSetSubwindowMode (dpy, gc, subwindow_mode)
                     65: register Display *dpy;
                     66: register GC gc;
                     67: int subwindow_mode;
                     68: {
                     69:     LockDisplay(dpy);
                     70:     if (gc->values.subwindow_mode != subwindow_mode) {
                     71:        gc->values.subwindow_mode = subwindow_mode;
                     72:        gc->dirty |= GCSubwindowMode;
                     73:     }
                     74:     UnlockDisplay(dpy);
                     75:     SyncHandle();
                     76: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.