XtAddCallback
XtAddCallback(3Xt) XT FUNCTIONS XtAddCallback(3Xt)
NAME
XtAddCallback, XtAddCallbacks, XtRemoveCallback, XtRemoveCallbacks,
XtRemoveAllCallbacks - add and remove callback procedures
SYNTAX
void XtAddCallback(Widget w, String callback_name, XtCallbackProc
callback, XtPointer client_data);
void XtAddCallbacks(Widget w, String callback_name, XtCallbackList
callbacks);
void XtRemoveCallback(Widget w, String callback_name, XtCallbackProc
callback, XtPointer client_data);
void XtRemoveCallbacks(Widget w, String callback_name, XtCallbackList
callbacks);
void XtRemoveAllCallbacks(Widget w, String callback_name,
ARGUMENTS
callback Specifies the callback procedure.
callbacks Specifies the null-terminated list of callback procedures
and corresponding client data.
callback_name
Specifies the callback list to which the procedure is to be
appended or deleted. or the client data to match on the
registered callback procedures
client_data
Specifies the argument that is to be passed to the specified
procedure when it is invoked by XtCallbacks or NULL,.
w Specifies the widget.
DESCRIPTION
The XtAddCallback function adds the specified callback procedure to
the specified widget’s callback list.
The XtAddCallbacks add the specified list of callbacks to the speci-
fied widget’s callback list.
The XtRemoveCallback function removes a callback only if both the pro-
cedure and the client data match.
The XtRemoveCallbacks function removes the specified callback proce-
dures from the specified widget’s callback list.
The XtRemoveAllCallbacks function removes all the callback procedures
from the specified widget’s callback list.
SEE ALSO
XtCallCallbacks(3Xt)
X Toolkit Intrinsics - C Language Interface
Xlib - C Language X Interface
XtAddCallback(3Xt)