XUnmapEvent(3X11)

名前
 XUnmapEvent - UnmapNotify イベント構造体

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

typedef struct {
    int type;    /* UnmapNotify */
    unsigned long serial;    /* サーバが処理した最後のリクエスト番号 */
    Bool send_event;    /* SendEvent リクエストから送られた場合に真 */
    Display *display;    /* イベントが読み出されたディスプレイ */
    Window event;
    Window window;
    Bool from_configure; } XUnmapEvent;

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

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

を選択した場合、event メンバにはアンマップされたウィンドウがセットされ、 を選択した場合にはアンマップされたウィンドウの親ウィンドウがセットされ る。 このウィンドウは X サーバがイベントを通知するために使う。 window メンバにはアンマップされたウィンドウがセットされる。 from_configure メンバには、そのウィンドウ自身が の win_gravity を持ち、イベントがウィンドウの親をリサイズした結果とし て生成された場合に がセットされる。

関連項目
XAnyEvent(3X11), XButtonEvent(3X11), XCreateWindowEvent(3X11), XCirculateEvent(3X11), XCirculateRequestEvent(3X11), XColormapEvent(3X11), XConfigureEvent(3X11), XConfigureRequestEvent(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), XVisibilityEvent(3X11)
Xlib - C Language X Interface