|
|
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.