| 
|  | XmAddProtocolCallback(3X)Contents |  
        XmAddProtocolCallback  -  A VendorShell function that adds
       client callbacks for a protocol
       #include <Xm/Xm.h> #include <Xm/Protocols.h>
       void  XmAddProtocolCallback  (shell,  property,  protocol,
       callback, closure)
               Widget shell;
               Atom property;
               Atom protocol;
               XtCallbackProc callback;
               XtPointer closure;
       void  XmAddWMProtocolCallback  (shell, protocol, callback,
       closure)
               Widget shell;
               Atom protocol;
               XtCallbackProc callback;
               XtPointer closure;
       XmAddProtocolCallback adds client callbacks for  a  protocol.
   It  checks if the protocol is registered, and if it
       is not, calls XmAddProtocols.  It then adds  the  callback
       to the internal list.  These callbacks are called when the
       corresponding client message is received.
       XmAddWMProtocolCallback is a  convenience  interface.   It
       calls XmAddProtocolCallback with the property value set to
       the atom returned by  interning  WM_PROTOCOLS.   Specifies
       the widget with which the protocol property is associated.
       Specifies the protocol property.  Specifies  the  protocol
       Atom  (or an int type cast to Atom).  Specifies the procedure
 to call when a protocol message is received.   Specifies
  the client data to be passed to the callback when it
       is invoked.
       For a complete definition of VendorShell and  its  associated
 resources, see VendorShell(3X).
       VendorShell(3X),  XmAddProtocols(3X), XmAddWMProtocolCallback(3X), XmInternAtom(3X)
                                        XmAddProtocolCallback(3X)
[ Back ] |