other versions
- wheezy 4.1.0.20011224-6
XSetSelectionOwner(3X11) | XLIB FUNCTIONS | XSetSelectionOwner(3X11) |
名前¶
XSetSelectionOwner, XGetSelectionOwner, XConvertSelection - ウィンドウセレクションを操作する書式¶
XSetSelectionOwner( display, selection, owner, time)Display * display;
Atom selection;
Window owner;
Time time; Window XGetSelectionOwner( display, selection)
Display * display;
Atom selection; XConvertSelection( display, selection, target, property, requestor, time)
Display * display;
Atom selection, target;
Atom property;
Window requestor;
Time time;
引き数¶
- display
- X サーバへの接続を指定する。
- owner
- 指定されたセレクションアトムの所有者を指定する。 ウィンドウか None を渡すことができる。
- property
- プロパティ名を指定する。 None を渡すこともできる。
- requestor
- 要求者を指定する。
- selection
- セレクションアトムを指定する。
- target
- ターゲットのアトムを指定する。
- time
- 時間を指定する。 タイムスタンプか CurrentTime を渡すことができる。 関数 XSetSelectionOwner は、指定したセレクションの所有者と最終更新時間を変更する。 指定した時間が、指定したセレクションの現在の最終更新時間よりも早い場合や X サーバの現在時刻よりも遅い場合には、この関数は何もしない。 そうでない場合には、最終更新時間は指定された時間にセットされ、 CurrentTime はXサーバの現在時刻に置き換えられる。 所有者のウィンドウに None が指定された場合には、セレクションの所有者は None (つまり所有者無し)となる。 そうでない場合、セレクションの所有者は要求を行ったクライアントになる。
- •
- 指定したセレクションに所有者がいる場合、X サーバは SelectionRequest をその所有者に送る。
- •
- 指定されたセレクションの所有者がいない場合、X サーバは プロパティに None を設定して SelectionNotify イベントを要求者に送る。
返り値¶
- BadAtom
- 引き数 Atom に対する値が、定義されている Atom を指していない。
- BadWindow
- 引き数 Window に対する値が、定義されている Window を指していない。
関連項目¶
Xlib - C Language X InterfaceRelease 6.5 | X Version 11 |