XDestroyWindowEvent - DestroyNotify
イベント構造体
構造体¶
DestroyNotify
イベントの構造体の内容を示す。
typedef struct {
int type;
unsigned long serial;
Bool send_event;
Display *display;
Window event;
Window window;
} XDestroyWindowEvent;
このイベントを受け取ったとき、構造体のメンバは以下のように設定されてい
る。
type
メンバはイベントの型を一意に識別する定数の名前である。
例えば、X
サーバがクライアントアプリケーションに
GraphicsExpose
イベントを通知するとき、X
サーバは type メンバに
GraphicsExpose を設定した
XGraphicsExposeEvent
構造体を送る。 display
メンバはには、イベントが読み出されたウィンドウへのポインタが
設定される。 send_event
メンバは、このイベントが
SendEvent
プロトコルリクエストから送られてきたときに
True が設定される。 serial
メンバはプロトコルで通知されるシリアル番号を基に設定される。
ただし、最少桁の16ビットから完全な32ビットの値に拡張される。
window
メンバには、ツールキットのディスパッチャにとって最も便利なウィ
ンドウが設定される。
event
メンバには、破壊されたウィンドウかその親ウィンドウが設定される。
これは
StructureNotify と
SubstructureNotify
のどちらが選択されているかに従って決まる。
window
メンバには破棄されたウィンドウが設定される。
関連項目¶
XAnyEvent(3X11), XButtonEvent(3X11), XCreateWindowEvent(3X11),
XCirculateEvent(3X11), XCirculateRequestEvent(3X11), XColormapEvent(3X11),
XConfigureEvent(3X11), XConfigureRequestEvent(3X11), XCrossingEvent(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