XColormapEvent

Section: XLIB FUNCTIONS (3X11)
Updated: Release 6.3
Index xjman/web INDEX
 

名前

XColormapEvent - ColormapNotify イベント構造体  

構造体

ColormapNotify イベントに対する構造体の内容を以下に示す。


typedef struct {
     int type;                /* ColormapNotify */
     unsigned long serial;    /* 最後にサーバに処理されたリクエストの番号 */
     Bool send_event;         /* SendEvent リクエストから送られた場合に真 */
     Display *display;        /* イベントが読み出されたディスプレイ */
     Window window;
     Colormap colormap;       /* カラーマップか None */
     Bool new;
     int state;               /* ColormapInstalled, ColormapUninstalled */
} XColormapEvent;


このイベントを受け取った時、構造体のメンバは以下のように設定されている。

it. type メンバにはイベントの型を一意に識別する定数名が設定される。 例えば、X サーバがクライアントアプリケーションに GraphicsExpose イベントを通知するとき、X サーバは type メンバに GraphicsExpose を設定して XGraphicsExposeEvent 構造体を送る。 display メンバにはイベントが読み出されたディスプレイへのポインタが 設定される。 send_event メンバは、そのイベントが SendEvent プロトコルリクエストから送られてきた場合に True に設定される。 serial メンバはプロトコルで通知されたシリアル番号から設定されるが、 16ビットの最少桁ビットから完全32なビットの値に拡張される。 window メンバには、ツールキットのディスパッチャが最も有効に使えるウィ ンドウが設定される。

window メンバには、対応するカラーマップが変更、インストール、アンイン ストールされたウィンドウが設定される。 変更、インストール、アンインストールされたカラーマップに対して、 colormap メンバにはそのウィンドウに対応するカラーマップが設定される。 XFreeColormap の呼び出しによって変化したカラーマップに対しては、colormap メンバは None に設定される。 new メンバは、指定したウィンドウに対するカラーマップが変更、インストー ル、アンインストールのいずれがなされたかを示す値が設定される。 この値は TrueFalse である。 この値が False の場合、カラーマップはインストールかアンインストールされたことを示す。 state メンバは常に設定され、カラーマップがインストールされたかアンイ ンストールされたかを示す。このメンバの値は ColormapInstalledColormapUninstalled である。  

関連項目

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


 

Index

名前
構造体
関連項目

This document was created by man2html, using the manual pages.
Time: 15:55:30 GMT, February 12, 2001