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 メンバには、移動したウィンドウかその親ウィンドウが設定される。
これは
StructureNotify
と
SubstructureNotify
のいずれを選択していたかによって決まる。
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