Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XtCallCallbacks(3Xt) — BSD/386 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XtAddCallback(3Xt)



XtCallCallbacks(3Xt)       XT FUNCTIONS      XtCallCallbacks(3Xt)


NAME
       XtCallCallbacks, XtHasCallbacks - process callbacks

SYNTAX
       void XtCallCallbacks(w, callbackname, calldata)
             Widget w;
             String callbackname;
             XtPointer calldata;

       typedef enum {XtCallbackNoList, XtCallbackHasNone, XtCall-
       backHasSome} XtCallbackStatus;

       XtCallbackStatus XtHasCallbacks(w, callbackname)
             Widget w;
             String callbackname;

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

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

       w         Specifies the widget.

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

       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 callback
       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














X Version 11                Release 3                           1


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026