XSelectionClearEvent - SelectionClear
イベント構造体
構造体¶
SelectionClear
イベントに対する構造体は以下の内容である。
typedef struct {
int type;
unsigned long serial;
Bool send_event;
Display *display;
Window window;
Atom selection;
Time time;
} XSelectionClearEvent;
このイベントを受け取ったとき、構造体のメンバは以下のように設定されてい
る。
type
メンバには、イベントの型を一意に識別する定数の名前が設定
される。 例えば、X
サーバが
GraphicsExpose
をクライアントアプリケーションに通知するとき、X
サーバは type メンバに
GraphicsExpose を設定して
XGraphicsExposeEvent
構造体を送る。 display
メンバには、イベントが読み出されるディスプレイへのポインタが
設定される。
イベントが
SendEvent
プロトコルリクエストから送られてきた場合,
send_event メンバには、
True
が設定される。 serial
メンバには、プロトコルで通知されるシリアル番号が設定される。
ただし、最少桁の16ビットから完全な32ビットの値に拡張される。
window
メンバには、ツールキットのディスパッチャが最も有効に使えるウィ
ンドウが設定される。
selection
メンバには、セレクションのアトムが設定される。
time
メンバには、セレクションに対して記録されている最終の更新時間が
設定される。 window
メンバは、現在の所有者(セレクションを失っている所有者)が
XSetSelectionOwner
で指定したウィンドウである。
関連項目¶
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), XGravityEvent(3X11),
XKeymapEvent(3X11), XMapEvent(3X11), XMapRequestEvent(3X11),
XPropertyEvent(3X11), XReparentEvent(3X11), XResizeRequestEvent(3X11),
XSelectionEvent(3X11), XSelectionRequestEvent(3X11), XSetSelectionOwner(3X11),
XUnmapEvent(3X11), XVisibilityEvent(3X11)
Xlib - C Language X Interface