X Version 11 (Release 6.1)

XSetArcMode(X3xlib)


XSetArcMode -- GC convenience routines

Synopsis

   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.

References

XCopyArea(X3xlib), XCreateGC(X3xlib), XQueryBestSize(X3xlib), XSetClipOrigin(X3xlib), XSetFillStyle(X3xlib), XSetFont(X3xlib), XSetLineAttributes(X3xlib), XSetState(X3xlib), XSetTile(X3xlib)

Xlib - C Language X Interface


© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004