XMapRequestEvent - MapRequest
イベント構造体
構造体¶
MapRequest
イベントに対する構造体の内容を示す。
typedef struct {
int type;
unsigned long serial;
Bool send_event;
Display *display;
Window parent;
Window window;
} XMapRequestEvent;
このイベントを受け取った時、構造体のメンバは以下のように設定されている。
type
メンバには、イベントの型を一意に識別する定数名がセットされる。
例えば、X サーバが
GraphicsExpose
をクライアントアプリケーションに通知する際には、
type メンバに
GraphicsExpose
をセットして
XGraphicsExposeEvent
構造体を送る。 display
メンバにはイベントが読み出されたディスプレイへのポインタがセッ
トされる。 send_event
メンバには、このイベントが
SendEvent
プロトコルリクエストから送られてきた場合に
True がセットされる。
serial
メンバは、プロトコルで通知されるシリアル番号から設定される。
ただし、最少桁の16ビットから完全32ビットの値に拡張される。
window
メンバには、ツールキットのディスパッチャが一番有効に使えるウィ
ンドウがセットされる。
parent
メンバには親ウィンドウがセットされる。
window
メンバにはマップされるウィンドウがセットされる。
関連項目¶
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), XPropertyEvent(3X11),
XReparentEvent(3X11), XResizeRequestEvent(3X11), XSelectionClearEvent(3X11),
XSelectionEvent(3X11), XSelectionRequestEvent(3X11), XUnmapEvent(3X11),
XVisibilityEvent(3X11)
Xlib - C Language X Interface