構造体
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 メンバにはマップされるウィンドウがセットされる。