other versions
- wheezy 4.1.0.20011224-6
XtCallCallbacks(3Xt) | XT FUNCTIONS | XtCallCallbacks(3Xt) |
名前¶
XtCallCallbacks, XtCallCallbackList, XtHasCallbacks - コールバックを処理する書式¶
void XtCallCallbacks( w, callback_name, call_data)Widget w;
String callback_name;
XtPointer call_data; void XtCallCallbackList( w, callbacks, call_data)
Widget w;
XtCallbackList callbacks;
XtPointer call_data; typedef enum {XtCallbackNoList, XtCallbackHasNone, XtCallbackHasSome} XtCallbackStatus;
Widget w;
String callback_name;
引き数¶
- callback_name
- 実行またはチェックするコールバックリストを指定する。
- call_data
- それぞれのコールバックに渡すコールバックリスト固有のデータ値を指定する。
- callbacks
- 実行するコールバックリストを指定する。
- w
- ウィジェットを指定する。
説明¶
関数 XtCallCallbacks は、指定したウィジェットのコールバックリストに登録されているそれぞれの 手続きを呼び出す。 callbacks が NULL でない場合、 XtCallCallbackList はリスト中のそれぞれのコールバック手続きを呼び、これにクライアントデー タと call_data を渡す。callbacks パラメータには、表現型 XtRCallback で宣言されているウィジェットのリソースかオブジェクトのリソースの内容を 指定しなければならない。 関数 XtHasCallbacks は、ウィジェットが callback_name で識別されるコールバックリストを持つ かどうかを最初にチェックする。 コールバックリストが存在しない場合、 XtHasCallbacks は XtCallbackNoList を返す。 コールバックリストは存在するが空である場合には、この関数は XtCallbackHasNone を返す。 コールバックリストが存在し、少なくとも1つのコールバックが登録されてい る場合には、この関数は XtCallbackHasSome を返す。関連項目¶
XtAddCallback(3Xt)Release 6.5 | X Version 11 |