XtConvert

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

名前

XtConvert, XtDirectConvert - リソースコンバータの起動  

書式

void XtConvert(w, from_type, from, to_type, to_return)

    Widget w;

    String from_type;

    XrmValuePtr from;

    String to_type;

    XrmValuePtr to_return;

void XtDirectConvert(converter, args, num_args, from, to_return)

    XtConverter converter;

    XrmValuePtr args;

    Cardinal num_args;

    XrmValuePtr from;

    XrmValuePtr to_return;  

引き数

args
変換を実行する際に必要な追加的な引き数(NULL のこともある)を含む引き数リス トを指定。
converter
呼び出される変換手続きを指定。
from
変換される値を指定。
from_type
変換前の型を指定。
num_args
追加的な引き数の数を指定(0 のこともある)。
to_type
変換後の型を指定。
to_return
変換された値が返される。
w
(必要ならば)追加的な引き数に用いるウィジェットを指定。
 

説明

関数 XtConvert は、from_type から to_type への変換を行うために登録された型コンバータ を検索し、必要な追加的引き数を求め、そして XtDirectConvert を呼び出す。 XtConvert は既に XtConvertAndStore に置き換えられている。

関数 XtDirectConvert は、この変換手続きが指定した引き数で呼ばれているかどうかコンバータのキャッ シュを調べる。 呼ばれていれば、この関数はキャッシュに格納されている情報に対するデスク リプタを返す。 呼ばれていなければ、この関数はコンバータを呼び、その結果をキャッシュに 入れる。

指定されたコンバータを呼び出す前に、 XtDirectConvert は返り値のサイズに 0 を設定し、返り値のアドレスに NULL を設定する。 変換が成功したかどうか知るため、クライアントは to_return.address が NULL でないことを確認すべきである。 XtDirectConvert は既に XtCallConverter に置き換えられている。  

関連項目

XtAppAddConverter(3Xt), XtStringConversionWarning(3Xt), XtConvertAndStore(3Xt), XtCallConverter(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:25 GMT, February 12, 2001