XtGetSelectionValue

Section: XT FUNCTIONS (3Xt)
Updated: Release 6.3
Index xjman/web INDEX
 

名前

XtGetSelectionValue, XtGetSelectionValues - セレクション値の取得  

書式

void XtGetSelectionValue(w, selection, target, callback, client_data, time)

      Widget w;

      Atom selection;

      Atom target;

      XtSelectionCallbackProc callback;

      XtPointer client_data;

      Time time;

void XtGetSelectionValues(w, selection, targets, count, callback, client_data, time)

      Widget w;

      Atom selection;

      Atom *targets;

      int count;

      XtSelectionCallbackProc callback;

      XtPointer client_data;

      Time time;  

引き数

callback
セレクション値が取得されたときに呼び出されるコールバック手続きを指定。
client_data
指定した手続きを呼び出すときに渡す引き数を指定。
client_data
クライアントデータを指定(目的のタイプに対して1つずつ)。 このデータは、対象に対するコールバック手続きが呼び出されたとき、この手 続きに渡される。
count
引き数 targets と client_data のリストの長さを指定。
selection
必要とする特定のセレクションを指定(つまり、プライマリかセカンダリとな る)。
target
セレクションに関して必要である情報のタイプを1つ指定。
targets
セレクションに関して必要である情報のタイプを複数個指定。
time
セレクション値が必要とされるときを示すタイムスタンプを指定。
w
リクエストを生成するウィジェットを指定。
 

説明

関数 XtGetSelectionValue は、目的とするタイプに変換されたセレクションの値を求める。 指定されたコールバックは、 XtGetSelectionValue が呼ばれてからしばらく後に呼び出される。 実際、このコールバックは XtGetSelectionValue が帰ってくる前か後に呼ばれる。

関数 XtGetSelectionValuesXtGetSelectionValue とほぼ同じである。 ただし、目的のタイプのリストとクライアントデータのリストを引き数に取り、 目的とするそれぞれのタイプに変換されたセレクションの現在値を取得する点 が異なる。 この関数の実行結果は、別々の XtGetSelectionValue の呼び出しにおいて目的タイプをそれぞれ指定した場合と同様になる。 それぞれの目的タイプについて、コールバックは対応するクライアントデータ を使って1度呼び出される。 XtGetSelectionValues では、全ての変換において同じセレクション値が使われることが保証される。 なぜならば、 XtGetSelectionValue を繰り返し呼んだときのように、セレクションの所有者がリストの途中で変わ ることはあり得ないからである。  

関連項目

XtAppGetSelectionTimeout(3Xt), XtOwnSelection(3Xt)
X Toolkit Intrinsics - C Language Interface
Xlib - C Language X Interface


 

Index

名前
書式
引き数
説明
関連項目

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