XSetSubwindowMode(3) GC 簡易関数

Other Alias

XSetArcMode, XSetGraphicsExposure

書式

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;

引き数

arc_mode
arc モードを指定する。 ArcChordArcPieSlice を指定できる。
display
X サーバへの接続を指定する。
gc
GC を指定する。
graphics_exposures
この GC で XCopyAreaXCopyPlane を呼んだ時に GraphicsExposeNoExpose のどちらを通知するのかを示す真偽値を指定する。
subwindow_mode
サブウィンドウのモードを指定する。 ClipByChildrenIncludeInferiors を指定できる。

説明

関数 XSetArcMode は指定した GC の arc モードを指定する。

XSetArcMode はエラー BadAlloc, BadGC, BadValue を起こすことがある。

関数 XSetSubwindowMode は指定した GC の subwindow モードを設定する。

XSetSubwindowMode はエラー BadAlloc, BadGC, BadValue を起こすことがある。

関数 XSetGraphicsExposures は指定した GC の graphics-exposures フラグを設定する。

XSetGraphicsExposures はエラー BadAlloc, BadGC, BadValue を起こすことがある。

返り値

BadAlloc
要求されたリソースやサーバメモリの割り当てにサーバが失敗した。
BadGC
引き数 GContext の値が、定義されている GContext を指していない。
BadValue
指定された数値の中にリクエストの許容範囲を超えているものがある。引き数に対 して特定の範囲が指定されていなければ、引き数の型で定義されている全ての範 囲が許される。選択肢として定義されている引き数はこのエラーを起こすことが ある。