Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
XtCallCallbacks(3)		  XT FUNCTIONS		      XtCallCallbacks(3)

NAME
     XtCallCallbacks, XtCallCallbackList, XtHasCallbacks - process callbacks

SYNTAX
     #include <X11/Intrinsic.h>

     void   XtCallCallbacks(Widget   w,  const	char  *callback_name,  XtPointer
	    call_data);

     void  XtCallCallbackList(Widget  w,  XtCallbackList  callbacks,   XtPointer
	    call_data);

     typedef   enum   {XtCallbackNoList,  XtCallbackHasNone,  XtCallbackHasSome}
     XtCallbackStatus;

     XtCallbackStatus XtHasCallbacks(Widget w, const char *callback_name);

ARGUMENTS
     callback_name
	       Specifies the callback list to be executed or checked.

     call_data Specifies a callback-list specific data value to pass to each  of
	       the callback procedure in the list.

     callbacks Specifies the callback list to be executed.

     w	       Specifies the widget.

DESCRIPTION
     The XtCallCallbacks function calls each procedure that is registered in the
     specified widget's callback list.

     If  callbacks  is	not  NULL, XtCallCallbackList calls each of the callback
     procedures in the list, passing client data and  call_data.  The  callbacks
     parameter must specify the contents of a widget or object resource declared
     with representation type XtRCallback.

     The  XtHasCallbacks  function first checks to see if the widget has a call-
     back list identified by callback_name.  If the callback list does	not  ex-
     ist,  XtHasCallbacks returns XtCallbackNoList.  If the callback list exists
     but is empty, it returns XtCallbackHasNone.  If the  callback  list  exists
     and has at least one callback registered, it returns XtCallbackHasSome.

SEE ALSO
     XtAddCallback(3)
     X Toolkit Intrinsics - C Language Interface
     Xlib - C Language X Interface

X Version 11			   libXt 1.3.1		      XtCallCallbacks(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=XtCallCallbackList&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help