other versions
- wheezy 4.1.0.20011224-6
XtAddCallback(3Xt) | XT FUNCTIONS | XtAddCallback(3Xt) |
名前¶
XtAddCallback, XtAddCallbacks, XtRemoveCallback, XtRemoveCallbacks, XtRemoveAllCallbacks - コールバック手続きの追加・削除を行なう書式¶
void XtAddCallback( w, callback_name, callback, client_data)Widget w;
String callback_name;
XtCallbackProc callback;
XtPointer client_data; void XtAddCallbacks( w, callback_name, callbacks)
Widget w;
String callback_name;
XtCallbackList callbacks; void XtRemoveCallback( w, callback_name, callback, client_data)
Widget w;
String callback_name;
XtCallbackProc callback;
XtPointer client_data; void XtRemoveCallbacks( w, callback_name, callbacks)
Widget w;
String callback_name;
XtCallbackList callbacks; void XtRemoveAllCallbacks( w, callback_name)
Widget w;
String callback_name;
引き数¶
- callback
- コールバック手続きを指定する。
- callbacks
- コールバック手続きと、それに対応したクライアントデータが対になっている リスト(終端が NULL)を指定する。
- callback_name
- 追加または削除するコールバック手続きのコールバックリストを指定する。
- client_data
- XtAddCallback の場合は、NULL、または XtCallbacks によって呼び出された時に指定した手 続きに渡される引き数を指定する。 XtRemoveCallback の場合は、登録済みのコールバック手続きと一致したクライアントデータを指定 する。
- w
- ウィジェットを指定する。
説明¶
XtAddCallback 関数は指定されたウィジェットのコールバックリストに、指定したコールバッ ク手続きを加える。 XtAddCallbacks は指定されたウィジェットのコールバックリストに、指定したコールバックリ ストを加える。 XtRemoveCallback 関数はコールバック手続きとクライアントデータが一致していれば、そのコー ルバックを削除する。 XtRemoveCallbacks 関数は指定されたウィジェットのコールバックリストから、指定したコールバ ック手続きを削除する。 XtRemoveAllCallbacks 関数は指定されたウィジェットのコールバックリストから、全てのコールバッ ク手続きを削除する。関連項目¶
XtCallCallbacks(3Xt)Release 6.5 | X Version 11 |