Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XSetTSOrigin(3X11) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XCreateGC(3X11)

XQueryBestSize(3X11)

XSetArcMode(3X11)

XSetClipOrigin(3X11)

XSetFillStyle(3X11)

XSetFont(3X11)

XSetLineAttributes(3X11)

XSetState(3X11)

XSetTile(3X11)  —  NEWS-OS Programmer’s Manual

名称

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;

引数

displayX サーバへのコネクションを指定します。

gcGC を指定します。

stipple指定された GC に設定した点画を指定します。

tile指定された GC に設定したいタイルを指定します。

ts_x_origin

ts_y_originタイルおよび点画の原点の x、y 座標を指定します。

解説

XSetTile 関数は、指定された GC のタイルを設定します。 タイルおよび GC は、同じ深さでなければなりません。 さもないと結果として BadMatch エラーが生じます。 XSetTile は、 BadAlloc、 BadGC、 BadMatch、 および BadPixmap エラーを生じることがありあます。 XSetStipple 関数は、指定された GC の点画 (stipple) を設定します。 点画は、深さ 1 でなければいけません。 さもないと BadMatch エラーが結果として生じます。 XSetStipple は、 BadAlloc、 BadGC、 BadMatch、 および BadPixmap エラーを生じることがあります。 XSetTSOrigin 関数は、指定された GC の、タイルと点画の原点を設定します。 グラフィックスリクエストがタイリングおよびスティプリングを 要求してきた場合は、親の原点は、グラフィックスリクエストで 指定されているどんなデスティネーションドロウアブルにも相対すると 解釈されます。 XSetTSOrigin は、 BadAlloc および BadGC エラーを生じることがあります。

診断

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

BadGC GContext 引数の値が定義された GContext を指さない。

BadMatch ある引数またはひと組の引数の型と範囲は正しいが、 リクエストにより要求されたその他の何かが一致しない。

BadPixmap
Pixmap 引数の値が定義された Pixmap を指さない。

関連事項

XCreateGC(3X11), XQueryBestSize(3X11), XSetArcMode(3X11), XSetClipOrigin(3X11), XSetFillStyle(3X11), XSetFont(3X11), XSetLineAttributes(3X11), XSetState(3X11)
Xlib − C Language X Interface

NEWS-OSRelease 4.2.1R

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