XConfigureRequestEvent

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

名前

XConfigureRequestEvent - ConfigureRequest イベント構造体  

構造体

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


typedef struct {
     int type;                /* ConfigureRequest */
     unsigned long serial;    /* 最後にサーバに処理されたリクエストの番号 */
     Bool send_event;         /* SendEvent リクエストから送られてきた場合に真 */
     Display *display;        /* イベントが読み出されたディスプレイ */
     Window parent;
     Window window;
     int x, y;
     int width, height;
     int border_width;
     Window above;
     int detail;              /* Above, Below, TopIf, BottomIf, Opposite */
     unsigned long value_mask;
} XConfigureRequestEvent;


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

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

parent メンバには親ウィンドウが設定される。 window メンバには、大きさ、位置、境界幅、スタック順が再構成されたウィ ンドウが設定される。 value_mask メンバは、 ConfigureWindow プロトコルリクエストのどのコンポーネントを指定するのかを示す。 対応する値はリクエストから得たものとして通知される。 リクエストで与えられない値がある場合、残りの値は現在のウィンドウのジオ メトリを基に設定される。 ただし、 None が通知される above(兄弟ウィンドウ)と Above が通知される detail(スタックモード)は除く。  

関連項目

XAnyEvent(3X11), XButtonEvent(3X11), XCreateWindowEvent(3X11), XCirculateEvent(3X11), XCirculateRequestEvent(3X11), XColormapEvent(3X11), XConfigureEvent(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:31 GMT, February 12, 2001