XCreateWindowEvent

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

名前

XCreateWindowEvent - CreateNotify イベント構造体  

構造体

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


typedef struct {
     int type;                /* CreateNotify */
     unsigned long serial;    /* サーバが最後に処理したリクエストの番号 */
     Bool send_event;         /* SendEvent リクエストから送られてきた場合に真 */
     Display *display;        /* イベントが読み出されたディスプレイ */
     Window parent;           /* このウィンドウの親 */
     Window window;           /* 作られたウィンドウのID */
     int x, y;                /* ウィンドウの位置 */
     int width, height;       /* ウィンドウの大きさ */
     int border_width;        /* ボーダー幅 */
     Bool override_redirect;  /* 上書き属性でウィンドウ生成 */
} XCreateWindowEvent;


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

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

parent メンバには、生成されたウィンドウの親ウィンドウが設定される。 window メンバは生成されたウィンドウを示す。 x, y メンバは生成されたウィンドウの座標が、親ウィンドウの原点の座標か らの相対座標で設定される。この座標は生成されたウィンドウの左上外側の 隅の位置を指す。 width, height メンバは、生成されたウィンドウの内側(境界を含まない)のサ イズが設定される。これらの値は 0 にはなることはない。 border_width メンバには、生成されたウィンドウの境界の幅がピクセル単位 で設定される。 override_redirect メンバには、ウィンドウの override-redirect 属性が 設定される。 override_redirect メンバが True の場合、ウィンドウマネージャは通常このウィンドウを無視すべきである。  

関連項目

XAnyEvent(3X11), XButtonEvent(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), XUnmapEvent(3X11), XVisibilityEvent(3X11)
Xlib - C Language X Interface


 

Index

名前
構造体
関連項目

This document was created by man2html, using the manual pages.
Time: 15:55:33 GMT, February 12, 2001