void XtCallCallbackList(w, callbacks, call_data)
Widget w;
XtCallbackList callbacks;
XtPointer call_data;
typedef enum {XtCallbackNoList, XtCallbackHasNone, XtCallbackHasSome} XtCallbackStatus;
XtCallbackStatus XtHasCallbacks(w, callback_name)
Widget w;
String callback_name;
callbacks が NULL でない場合、 XtCallCallbackList はリスト中のそれぞれのコールバック手続きを呼び、これにクライアントデー タと call_data を渡す。callbacks パラメータには、表現型 XtRCallback で宣言されているウィジェットのリソースかオブジェクトのリソースの内容を 指定しなければならない。
関数 XtHasCallbacks は、ウィジェットが callback_name で識別されるコールバックリストを持つ かどうかを最初にチェックする。 コールバックリストが存在しない場合、 XtHasCallbacks は XtCallbackNoList を返す。 コールバックリストは存在するが空である場合には、この関数は XtCallbackHasNone を返す。 コールバックリストが存在し、少なくとも1つのコールバックが登録されてい る場合には、この関数は XtCallbackHasSome を返す。