X Version 11 (Release 5)
XSetArcMode(XS)
XSetArcMode --
GC convenience routines
Syntax
   XSetArcMode(display, gc, arc_mode)
         Display *display;
         GC gc;
         int arc_mode;
   
   XSetSubwindowMode(display, gc, subwindow_mode)
         Display *display;
         GC gc;
         int subwindow_mode;
   
   XSetGraphicsExposures(display, gc, graphics_exposures)
         Display *display;
         GC gc;
         Bool graphics_exposures;
Arguments
arc_mode- 
Specifies the arc mode.
You can pass ArcChord or ArcPieSlice.
 
display- 
Specifies the connection to the X server.
 
gc- 
Specifies the GC.
 
graphics_exposures- 
Specifies a Boolean value that indicates whether you want
GraphicsExpose and NoExpose
events to be reported when calling XCopyArea
and XCopyPlane with this GC.
 
subwindow_mode- 
Specifies the subwindow mode.
You can pass ClipByChildren or IncludeInferiors.
 
Description
The XSetArcMode
function sets the arc mode in the specified GC.
XSetArcMode can generate ``BadAlloc'',
``BadGC'', and ``BadValue'' errors.
The XSetSubwindowMode
function sets the subwindow mode in the specified GC.
XSetSubwindowMode can generate ``BadAlloc'',
``BadGC'', and ``BadValue'' errors.
The XSetGraphicsExposures function sets the
graphics-exposures flag in the specified GC.
XSetGraphicsExposures can generate ``BadAlloc'',
``BadGC'', and ``BadValue'' errors.
Diagnostics
``BadAlloc''- 
The server failed to allocate the requested resource or server memory.
 
``BadGC''- 
A value for a GContext argument does not name a defined GContext.
 
``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.
 
See also
XCopyArea(XS),
XCreateGC(XS),
XQueryBestSize(XS),
XSetClipOrigin(XS),
XSetFillStyle(XS),
XSetFont(XS),
XSetLineAttributes(XS),
XSetState(XS),
XSetTile(XS)
Xlib - C Language X Interface
© 2003 Caldera International, Inc.  All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003