Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XmRemoveProtocols(3X) — DG/UX 5.4R3.00

Media Vault

Software Library

Restoration Projects

Artifacts Sought



XmRemoveProtocols(3X)         X11 SDE 5.4R3.00         XmRemoveProtocols(3X)


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 (shell, property, protocols, num_protocols)
            Widget    shell;      Atom      property;      Atom      *
       protocols;      Cardinal  num_protocols;

       void XmRemoveWMProtocols (shell, protocols, num_protocols)
            Widget    shell;      Atom       * protocols;
            Cardinal  num_protocols;

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
       XmRemoveProtocols with 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 (or ints cast to Atom)

        num_protocols
                    Specifies the number of elements in protocols


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

RELATED INFORMATION
       VendorShell(3X), XmInternAtom(3X), and XmRemoveWMProtocols(3X).















Licensed material--property of copyright holder(s)                         1


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