XGravityEvent

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

名前

XGravityEvent - GravityNotify イベント構造体  

構造体

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


typedef struct {
     int type;                /* GravityNotify */
     unsigned long serial;    /* 最後にサーバに処理されたリクエストの番号 */
     Bool send_event;         /* SendEvent リクエストから送られてきた場合に真 */
     Display *display;        /* イベントが読み出されたディスプレイ */
     Window event;
     Window window;
     int x, y;
} XGravityEvent;


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

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

event メンバには、移動したウィンドウかその親ウィンドウが設定される。 これは StructureNotifySubstructureNotify のいずれを選択していたかによって決まる。 window メンバには、移動した子ウィンドウが設定される。 x, y メンバは、ウィンドウの左上外側の隅の位置を示す。 これは親ウィンドウの原点に対する相対座標である。  

関連項目

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), 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:49 GMT, February 12, 2001