Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

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

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XAnyEvent(3X11)

XButtonEvent(3X11)

XCreateWindowEvent(3X11)

XCirculateEvent(3X11)

XCirculateRequestEvent(3X11)

XConfigureEvent(3X11)

XConfigureRequestEvent(3X11)

XCreateColormap(3X11)

XCrossingEvent(3X11)

XDestroyWindowEvent(3X11)

XErrorEvent(3X11)

XExposeEvent(3X11)

XFocusChangeEvent(3X11)

XGraphicsExposeEvent(3X11)

XGravityEvent(3X11)

XKeymapEvent(3X11)

XMapEvent(3X11)

XMapRequestEvent(3X11)

XPropertyEvent(3X11)

XReparentEvent(3X11)

XResizeRequestEvent(3X11)

XSelectionClearEvent(3X11)

XSelectionEvent(3X11)

XSelectionRequestEvent(3X11)

XUnmapEvent(3X11)

XVisibilityEvent(3X11)

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

名称

XColormapEvent − ColormapNotify イベント構造体

構造体

ColormapNotify イベントの構造体は、以下の様になります。

typedef struct {
int type;/∗ ColormapNotify ∗/
unsigned long serial;/∗ サーバが最後に処理したリクエストの通し番号 ∗/
Bool send_event;/∗ SendEvent リクエストからであれば、true ∗/
Display ∗display;/∗ イベントが読まれたディスプレイ ∗/
Window window;
Colormap colormap;/∗ カラーマップまたは None ∗/
Bool new;
int state;/∗ ColormapInstalled、ColormapUninstalled ∗/
} XColormapEvent;

上記のイベントを受信した場合、構造体のメンバは以下の様に設定されます。 type メンバは唯一無二のイベントタイプの定数名に設定されます。 例えば、 X サーバがアプリケーションに GraphicsExpose イベントを通知した場合、 type メンバが GraphicsExpose である XGraphicsExposeEvent 構造体を送ります。 display メンバはイベントが読まれたディスプレイへのポインタへ設定されます。 send_event メンバはイベントが SendEvent プロトコルリクエストからであれば、 True に設定されます。 serial メンバはプロトコルで通知された通し番号から設定されますが、 16 ビットの最下位ビットデータから完全 32 ビットデータへ拡張されます。 window メンバはツールキットのディスパッチャに最適のウィンドウへ設定されます。 window メンバは該当するカラーマップが変更、インストール、 またはアンインストールされたウィンドウに設定されます。 カラーマップが変更、インストール、 またはアンインストールされた場合、 colormap メンバはそのウィンドウに該当するカラーマップに設定されます。 XFreeColormap へのコールによって変更されたカラーマップの場合、 colormap メンバは None に設定されます。 new メンバは指定ウィンドウのカラーマップが変更、 インストール、 またはアンインストールされたかどうかを示し、 True または False となります。 True であれば、カラーマップは変更されています。 False であれば、 カラーマップはインストールまたはアンインストールされています。 state メンバはカラーマップがインストールまたは アンインストールされたかどうかを示す為に設定され、 ColormapInstalled または ColormapUninstalled になります。

関連事項

XAnyEvent(3X11)、 XButtonEvent(3X11)、 XCreateWindowEvent(3X11)、 XCirculateEvent(3X11)、 XCirculateRequestEvent(3X11)、 XConfigureEvent(3X11)、 XConfigureRequestEvent(3X11)、 XCreateColormap(3X11)、 XCrossingEvent(3X11)、 XDestroyWindowEvent(3X11)、 XErrorEvent(3X11)、 XExposeEvent(3X11)、 XFocusChangeEvent(3X11)、 XGraphicsExposeEvent(3X11)、 XGravityEvent(3X11)、 XKeymapEvent(3X11)、 XMapEvent(3X11)、 XMapRequestEvent(3X11)、 XPropertyEvent(3X11)、 XReparentEvent(3X11)、 XResizeRequestEvent(3X11)、 XSelectionClearEvent(3X11)、 XSelectionEvent(3X11)、 XSelectionRequestEvent(3X11)、 XUnmapEvent(3X11)、 XVisibilityEvent(3X11)
Xlib − C Language X Interface

NEWS-OSRelease 4.2.1R

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