Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

BlackPixelOfScreen(3X11)

ImageByteOrder(3X11)

IsCursorKey(3X11)

XOpenDisplay(3X11)

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

名称

AllPlanes, BlackPixel, WhitePixel, ConnectionNumber, DefaultColormap, DefaultDepth, XListDepths, DefaultGC, DefaultRootWindow, DefaultScreenOfDisplay, DefaultScreen, DefaultVisual, DisplayCells, DisplayPlanes, DisplayString, XMaxRequestSize, LastKnownRequestProcessed, NextRequest, ProtocolVersion, ProtocolRevision, QLength, RootWindow, ScreenCount, ScreenOfDisplay, ServerVendor, VendorRelease − ディスプレイマクロ

形式

AllPlanes BlackPixel(display, screen_number) WhitePixel(display, screen_number) ConnectionNumber(display) DefaultColormap(display, screen_number) DefaultDepth(display, screen_number) int ∗XListDepths(display, screen_number, count_return)
      Display ∗display;
      int screen_number;
      int ∗count_return; DefaultGC(display, screen_number) DefaultRootWindow(display) DefaultScreenOfDisplay(display) DefaultScreen(display) DefaultVisual(display, screen_number) DisplayCells(display, screen_number) DisplayPlanes(display, screen_number) DisplayString(display) long XMaxRequestSize(display)  Display ∗display; LastKnownRequestProcessed(display) NextRequest(display) ProtocolVersion(display) ProtocolRevision(display) QLength(display) RootWindow(display, screen_number) ScreenCount(display) ScreenOfDisplay(display, screen_number) ServerVendor(display) VendorRelease(display)

引数

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

screen_number
ホストサーバ上のスクリーン番号を指定します。

count_returndepths の数を返します。

解説

AllPlanes マクロは、プロシージャにプレーン引数として渡せるようにすべてのビットを 1 にセットした値を返します。 BlackPixel マクロは、指定されたスクリーンにおけるブラックピクセル値を返します。 WhitePixel マクロは、指定されたスクリーンにおけるホワイトピクセル値を返します。 ConnectionNumber マクロは、指定されたディスプレイに対するコネクション番号を返します。 DefaultColormap マクロは、指定されたスクリーンでのデフォルトのカラーマップ ID を 返します。 DefaultDepth マクロは、指定されたスクリーンにおけるデフォルトのルートウィンドウの 深さ(プレーン数)を返します。 XListDepths 関数は、指定されたスクリーンにおいて有効な depth の配列を返します。 指定されたスクリーン番号が有効で、配列の大きさのメモリをアロケート できるならば、 XListDepths は count_return を有効な depth の数にセットし、そうでなければ count_return をセットせず、NULL を返します。 depth の配列のためにアロケートされたメモリを開放するには、 XFree を使用してください。 DefaultGC マクロは、指定されたスクリーンのルートウィンドウにおけるデフォルト の GC を返します。 DefaultRootWindow マクロは、デフォルトのスクリーンにおけるルートウィンドウを返します。 DefaultScreenOfDisplay マクロは、指定されたディスプレイのデフォルトのスクリーンを返します。 DefaultScreen マクロは、 XOpenDisplay ルーチンで参照されたデフォルトのスクリーン番号を返します。 DefaultVisual マクロは、指定されたスクリーンにおけるデフォルトの ビジュアルタイプを返します。 DisplayCells マクロは、デフォルトのカラーマップ内のエントリ数を返します。 DisplayPlanes マクロは、指定されたスクリーンのルートウィンドウの深さを返します。 DisplayString マクロは、現在のディスプレイがオープンされたとき XOpenDisplay に渡された文字列を返します。 XMaxRequestSize は、サーバがサポートする最大リクエストサイズを (4 バイト単位で) 返します。 サーバへの各プロトコルリクエストは、このサイズ以内でなければいけません。 プロトコルは、最低でも 4096 ユニット (16384 バイト) より大きくなります。 Xlib は必要に応じて、自動的に以下の関数を複数のプロトコルリクエストに データを分けます。 XDrawPoints、 XDrawRectangles、 XDrawSegments、 XFillArcs、 XFillRectangles、 XPutImage。 LastKnownRequestProcessed マクロは、すでに X サーバにより処理された処理で Xlib が知っている 最後のリクエストの通し番号を取り出します。 NextRequest マクロは、次のリクエストで使用する通し番号を取り出します。 ProtocolVersion マクロは、コネクションの設定されたディスプレイに対応する X プロトコル のメジャーバージョン番号 (11) を指定します。 ProtocolRevision マクロは、X サーバのマイナープロトコルの改訂番号を返します。 QLength マクロは、コネクションの設定されたディスプレイに対するイベントキュー の長さを返します。 RootWindow マクロは、ルートウィンドウを返します。 ScreenCount マクロは、使用できるスクリーン数を返します。 ScreenOfDisplay マクロは、指定されたディスプレイのその番号の スクリーンポインタを返します。 ServerVendor マクロは、X サーバを供給したベンダーの識別名を示す、ナルで終わる 文字列を指すポインタを返します。 VendorRelease マクロは、ベンダーの X サーバのリリースに関する数字を返します。

関連事項

BlackPixelOfScreen(3X11), ImageByteOrder(3X11), IsCursorKey(3X11), XOpenDisplay(3X11)
Xlib − C Language X Interface

NEWS-OSRelease 4.2.1R

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