XtAddCallback(3Xt) XT FUNCTIONS XtAddCallback(3Xt)
NAME
XtAddCallback, XtAddCallbacks, XtRemoveCallback, XtRemove-
Callbacks, 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 XtCall-
backs or NULL,.
w Specifies the widget.
DESCRIPTION
The XtAddCallback function adds the specified callback pro-
cedure to the specified widget's callback list.
The XtAddCallbacks add the specified list of callbacks to
the specified widget's callback list.
The XtRemoveCallback function removes a callback only if
both the procedure and the client data match.
The XtRemoveCallbacks function removes the specified call-
back procedures from the specified widget's callback list.
XFree86 Version 4.5.0 1
XtAddCallback(3Xt) XT FUNCTIONS XtAddCallback(3Xt)
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
XFree86 Version 4.5.0 2