XtSetSelectionParameters

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

名前

XtSetSelectionParameters - 単独対象のセレクションリクエストに対して、対象パラメータを指定する  

書式

void XtSetSelectionParameters(requestor, selection, type, value, length, format)

      Widget requestor;

      Atom selection;

      Atom type;

      XtPointer value;

      unsigned long length;

      int format;

 

引き数

requestor
リクエストを生成したウィジェットを指定。Core クラスかそのサブクラスで なければならない。
selection
セレクションを示すアトムを指定。
type
パラメータを渡すプロパティのタイプを指定。
value
パラメータへのポインタを指定。
length
value に含まれるデータの要素数を指定。各要素のサイズは format で示される。
format
value の要素に含まれるデータのサイズをビット単位で指定。
 

説明

リクエスタのウィンドウ上で、指定されたパラメータは指定されたタイプとフォー マットである新しいアトムにコピー・格納される。これに続いて、対象とこれ らのパラメータを使うセレクションリクエストを行うため、同じリクエスタウィ ジェットとセレクションアトムを使った XtGetSelectionValue または XtGetSelectionValueIncremental の呼び出しによって、パラメータを持つプロパティを参照する ConvertSelection リクエストが生成される。 リクエストを指定した呼び出しを行なうことなく、同じウィジェットとセレク ションを使って XtSetSelectionParameters を複数回呼んだ場合、最も新しいパラメータ指定が以降のリクエストで使われ る。

format が取ることができる値は8, 16, 32 である。 format が 8 ならば、value の要素の大きさは sizeof(char) と仮定される。同様 に値が 16 ならば sizeof(short), 32 ならば sizeof(long) と仮定される。

セレクションリクエストの複数の対象に対して、パラメータを使った複数対象 リクエストを生成するためには、対応する XtSetSelectionParameters の個別の呼び出しよりも前に XtGetSelectionValueXtGetSelectionValueIncremental の個別の呼び出しを行い、これら全体を XtCreateSelectionRequestXtSendSelectionRequest で囲むこと。 XtGetSelectionValuesXtGetSelectionValuesIncremental は、パラメータ付きの対象を使ってセレクションリクエストを作るために使う ことはできない。  

関連項目

XtGetSelectionParameters(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:37 GMT, February 12, 2001