DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 
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