XmRemoveProtocols(3X)

XmRemoveProtocols - A VendorShell function that removes the protocols from the protocol manager and deallocates the internal tables

As shipped in IRIX 6.5.5. Added in IRIX 6.5.5.

     NAME
          XmRemoveProtocols - A VendorShell function that removes the
          protocols from the protocol manager and deallocates the
          internal tables

     SYNOPSIS
          #include <Xm/Xm.h>
          #include <Xm/Protocols.h>
          void XmRemoveProtocols(
          Widget shell,
          Atom property,
          Atom * protocols,
          Cardinal num_protocols);

     VERSION
          This page documents Motif 2.1.

     DESCRIPTION
          XmRemoveProtocols removes the protocols from the protocol
          manager and deallocates the internal tables. If any of the
          protocols are active, it will update the handlers and update
          the property if shell is realized.

          XmRemoveWMProtocols is a convenience interface.  It calls
          XmRemoveProtocolswith the property value set to the atom
          returned by interning WM_PROTOCOLS.

          shell     Specifies the widget with which the protocol
                    property is associated

          property  Specifies the protocol property

          protocols Specifies the protocol atoms

          num_protocols
                    Specifies the number of elements in protocols

          For a complete definition of VendorShell and its associated
          resources, see VendorShell(3).

     RELATED
          VendorShell(3), XmAddProtocols(3), XmInternAtom(3), and
          XmRemoveWMProtocols(3).