1. NAME

XSetArcMode, XSetSubwindowMode, XSetGraphicsExposure - GC convenience routines

2. SYNTAX

int XSetArcMode(Display *display, GC gc, int arc_mode); int XSetSubwindowMode(Display *display, GC gc, int subwindow_mode); int XSetGraphicsExposures(Display *display, GC gc, Bool graphics_exposures);

3. ARGUMENTS

arc_mode 1i Specifies the arc mode. You can pass .ZN ArcChord or .ZN ArcPieSlice .

display 1i Specifies the connection to the X server.

gc 1i Specifies the GC.

graphics_exposures 1i Specifies a Boolean value that indicates whether you want .ZN GraphicsExpose and .ZN NoExpose events to be reported when calling .ZN XCopyArea and .ZN XCopyPlane with this GC.

subwindow_mode 1i Specifies the subwindow mode. You can pass .ZN ClipByChildren or .ZN IncludeInferiors .

4. DESCRIPTION

The .ZN XSetArcMode function sets the arc mode in the specified GC.

.ZN XSetArcMode can generate .ZN BadAlloc , .ZN BadGC , and .ZN BadValue errors.

The .ZN XSetSubwindowMode function sets the subwindow mode in the specified GC.

.ZN XSetSubwindowMode can generate .ZN BadAlloc , .ZN BadGC , and .ZN BadValue errors.

The .ZN XSetGraphicsExposures function sets the graphics-exposures flag in the specified GC.

.ZN XSetGraphicsExposures can generate .ZN BadAlloc , .ZN BadGC , and .ZN BadValue errors.

5. DIAGNOSTICS

  • .ZN BadAlloc
     The server failed to allocate the requested resource or server memory.
  • .ZN BadGC
     A value for a GContext argument does not name a defined GContext.
  • .ZN BadValue
     Some numeric value falls outside the range of values accepted by the request. Unless a specific range is specified for an argument, the full range defined by the argument's type is accepted. Any argument defined as a set of alternatives can generate this error.

6. SEE ALSO