MirBSD manpage: XtAddCallback(3), XtAddCallbacks(3), XtRemoveAllCallbacks(3), XtRemoveCallback(3), XtRemoveCallbacks(3)


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

Generated on 2021-12-07 11:07:08 by $MirOS: src/scripts/roff2htm,v 1.103 2021/01/23 20:24:35 tg Exp $ — This product includes material provided by mirabilos.

These manual pages and other documentation are copyrighted by their respective writers; their sources are available at the project’s CVSweb, AnonCVS and other mirrors. The rest is Copyright © 2002–2021 MirBSD.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report — diffs preferred.