XtHasCallbacks

TriggerTek Logo
abcdefghijklmnopqrstuvwxyz_
XtCallCallbacks(3Xt)		 XT FUNCTIONS		 XtCallCallbacks(3Xt)



NAME
       XtCallCallbacks, XtCallCallbackList, XtHasCallbacks - process call-
       backs

SYNTAX
       void XtCallCallbacks(Widget w, String callback_name, XtPointer
	      call_data);

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

       typedef enum {XtCallbackNoList, XtCallbackHasNone, XtCallbackHasSome}
       XtCallbackStatus;

       XtCallbackStatus XtHasCallbacks(Widget w, String 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 call-
       back 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
       callback list identified by callback_name.  If the callback list does
       not exist, XtHasCallbacks returns XtCallbackNoList.  If the callback
       list exists but is empty, it returns XtCallbackHasNone.	If the call-
       back list exists and has at least one callback registered, it returns
       XtCallbackHasSome.

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



							 XtCallCallbacks(3Xt)