Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XSetPlanemask(3X11) — NEWS-os 3.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XCreateGC(3X11)

XQueryBestSize(3X11)

XSetArcMode(3X11)

XSetClipOrigin(3X11)

XSetFillStyle(3X11)

XSetFont(3X11)

XSetLineAttributes(3X11)

XSetTile(3X11)

XSetState(3X11)  —  UNIX Programmer’s Manual

名称

− GC convience routines XSetState, XSetFunction, XSetPlanemask, XSetForeground, XSetBackground - GC のための簡易ルーチン

形式

XSetState(display, gc, foreground, background, function, plane_mask)
      Display ∗display;
      GC gc;
      unsigned long foreground, background;
      int function;
      unsigned long plane_mask; XSetFunction(display, gc, function)
      Display ∗display;
      GC gc;
      int function; XSetPlaneMask(display, gc, plane_mask)
      Display ∗display;
      GC gc;
      unsigned long plane_mask; XSetForeground(display, gc, foreground)
      Display ∗display;
      GC gc;
      unsigned long foreground; XSetBackground(display, gc, background)
      Display ∗display;
      GC gc;
      unsigned long background;

引数

background指定された GC に設定したいバックグラウンドを指定します。

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

foreground指定された GC に設定したいフォアグラウンドを指定します。

function指定された GC に設定したい関数を指定します。

gcGC を指定します。

plane_maskプレーンマスクを指定します。

解説

XSetState 関数は、指定された GC のフォアグラウンド、バックグラウンド、 プレーンマスク、および演算種を設定します。 .PN XSetState は、 BadAlloc, BadGC, および BadValue エラーを生じることがあります。 XSetFunction は、指定された GC の演算種を設定します。 .PN XSetFunction は、 BadAlloc, BadGC, および BadValue エラーを生じることがあります。 XSetPlaneMask 関数は、指定された GC の、プレーンマスクを設定します。 .PN XSetPlaneMask は、 BadAlloc および BadGC エラーを生じることがあります。 XSetForeground 関数は、指定された GC の、フォアグラウンドを設定します。 .PN XSetForeground は、 BadAlloc および BadGC エラーを生じることがあります。 XSetBackground 関数は、指定された GC の、バックグラウンドを設定します。 .PN XSetBackground は、 BadAlloc および BadGC エラーを生じることがあります。

診断

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

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

BadValue ある数値が許容範囲を超えた。引数の値の範囲が明示されない限り、 引数の型によって決まる最大の範囲まで指定可能です。 選択形式の引数もこのエラーを生じることがあります。

関連事項

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

NEWS-OSRelease 3.3

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