XSetTile(3X11)

名前
 XSetTile, XSetStipple, XSetTSOrigin - GC 簡易関数

書式
XSetTile(display, gc, tile)
      Display *display;
      GC gc;
      Pixmap tile;

XSetStipple(display, gc, stipple)
      Display *display;
      GC gc;
      Pixmap stipple;

XSetTSOrigin(display, gc, ts_x_origin, ts_y_origin)
      Display *display;
      GC gc;
      int ts_x_origin, ts_y_origin;

引き数

display
    X サーバへの接続を指定する。

gc  GC を指定する。

stipple
    指定した GC に設定するスティプルを指定する。

tile
    指定した GC に設定する塗りつぶしタイル(fill tile)を指定する。

ts_x_origin

ts_y_origin
    タイルとスティプルの原点の座標を指定する。

説明
関数 は指定した GC に塗りつぶしタイルを設定する。 タイルと GC は同じ深さでなければならない。そうでない場合、エラー となる。

はエラー を起こすことがある。

関数 は指定した GC にスティプルを設定する。 スティプルは深さが1でなければならない。そうでなければエラー となる。

はエラー を起こすことがある。

関数 は指定した GC にタイル/スティプルの原点を設定する。 グラフィックのリクエストがタイル操作やスティプル操作を要求した場合、 親の原点は、グラフィックスのリクエストで指定されたどんな描画対象の ドロウアブルに対しても相対的に解釈される。 ても

はエラー を起こすことがある。

返り値

要求されたリソースやサーバメモリの割り当てにサーバが失敗した。

引き数 GContext の値が、定義されている GContext を指していない。

引き数や引き数の組は正しい型・範囲を持っているが、そのリクエストが要求する
    他の条件に適合できなかった。

引き数 Pixmap の値が、定義されている Pixmap を指していない。

関連項目
XCreateGC(3X11), XQueryBestSize(3X11), XSetArcMode(3X11), XSetClipOrigin(3X11), XSetFillStyle(3X11), XSetFont(3X11), XSetLineAttributes(3X11), XSetState(3X11)
Xlib - C Language X Interface