Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XCopyArea(3X11)

XCreateGC(3X11)

XQueryBestSize(3X11)

XSetClipOrigin(3X11)

XSetFillStyle(3X11)

XSetFont(3X11)

XSetLineAttributes(3X11)

XSetState(3X11)

XSetTile(3X11)

XSetArcMode(3X11)

NAME

XSetArcMode, XSetSubwindowMode, XSetGraphicsExposure − 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_modeSpecifies the arc mode.  You can pass ArcChord or ArcPieSlice . 

displaySpecifies the connection to the X server. 

gcSpecifies 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(3X11), XCreateGC(3X11), XQueryBestSize(3X11), XSetClipOrigin(3X11), XSetFillStyle(3X11), XSetFont(3X11), XSetLineAttributes(3X11), XSetState(3X11), XSetTile(3X11)
Xlib − C Language X Interface

X Version 11  —  Last change: Release 5

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026