|
|
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: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.