Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XtRemoveCallbacks(3Xt) — NEWS-os 4.1C

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XtCallCallbacks(3Xt)

XtAddCallback(3Xt)  —  NEWS-OS Programmer’s Manual

名称

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コールバックプロシージャを 指定します 。

callbacksnull-terminated する、コールバックプロシージャと、それに対応するクラ イアントデータのリストを指定します。

callback_name
プロシージャを追加 、または削除するコールバックリストを指定します。

client_data指定されたプロシージャが XtCallbacks に、呼び出されるときに引き渡さ れる引数が Null を指定するか 、または登録したコールバックプロシージャ内で一致させるための、クライアントデータを指定します。

wウィジェットを指定します。

解説

XtAddCallback 関数は、指定されたコールバックプロシージャを、指定されたウィジェット の、コールバックリストへ追加します。 XtAddCallbacks 関数は、指定されたコールバックプロシージャのリストを、指定されたウィ ジェットの、コールバックリストへ追加します。 XtRemoveCallback 関数は、プロシージャとクライアントデータの両方が、一致する場合にだけ、 コールバックを削除します。 XtRemoveCallbacks 関数は、指定されたウィジェットの、コールバックプロシージャを削除します。 XtRemoveAllCallbacks 関数は、指定されたウィジェットの、コールバックリストから、すべてのコ ールバックプロシージャを削除します。

関連事項

XtCallCallbacks(3Xt)
X Toolkit Intrinsics − C Language Interface
Xlib − C Language X Interface

NEWS-OSRelease 4.1C

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026