XtGetResourceList(3Xt)

名前
XtGetResourceList, XtGetConstraintResourceList - リソースのリストを取得する

書式
void XtGetResourceList(class, resources_return, num_resources_return);
      WidgetClass class;
      XtResourceList *resources_return;
      Cardinal *num_resources_return;

void XtGetConstraintResourceList(class, resources_return, num_resources_return);
      WidgetClass class;
      XtResourceList *resources_return;
      Cardinal *num_resources_return;

引き数

num_resources_return
    リソースリスト内のエントリー数を格納している領域を指すポインタを指定する。

resources_return
    リソースリストを格納している領域を指すポインタを指定する。 これを使い終わった後には、呼び出し側は を使ってこの領域を解放しなければならない。

widget_class
    リストを得る対象であるウィジェットクラスを指定する。

説明
ウィジェットクラスを初期化する前(つまり、そのクラスの最初のウィジェッ トが生成される前)に を呼び出した場合、 はウィジェットクラスレコードで指定されているリソースリストを返す。 ウィジェットクラスを初期化した後にこの関数を呼び出した場合、 は全てのスーパークラスのリソースを含む、マージされたリソースリストを返 す。 が返したリストが不要になった場合は、 を使って解放すること。

ウィジェットクラスを初期化する前(つまり、そのクラスの最初のウィジェッ トが生成される前)に を呼び出した場合、 はウィジェットクラスの Constraint パートのレコードで指定されているリソー スリストを返す。ウィジェットクラスを初期化した後にこの関数を呼び出した 場合、 は全てのスーパークラスの Constraint リソースを含む、マージされたリソー スリストを返す。指定されたクラスが のサブクラスでない場合、*resources_return には NULL がセットされ、 *num_resources_return には 0 がセットされる。 が返したリストが不要になった場合は、 を使って解放すること。

関連項目
XtGetSubresources(3Xt), XtOffset(3Xt)
X Toolkit Intrinsics - C Language Interface
Xlib - C Language X Interface