Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XmSetWMProt(3X) — Dell System V Release 4 Issue 2.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought



XmSetWMProtocolHooks(3X)         UNIX System V         XmSetWMProtocolHooks(3X)


NAME
      XmSetWMProtocolHooks - a VendorShell convenience interface that allows
      pre and post actions to be executed when a protocol message is received
      from the window manager.


SYNOPSIS
      #include <Xm/Xm.h>
      #include <X11/Protocols.h>

      void XmSetWMProtocolHooks (shell, protocol, prehook, pre_closure,
      posthook, post_closure)
           Widget      shell;
           Atom        protocol;
           XtCallbackProcprehook;
           caddr_t     pre_closure;
           XtCallbackProcposthook;
           caddr_t     post_closure;


DESCRIPTION
      XmSetWMProtocolHooks is a convenience interface. It calls
      XmSetProtocolHooks with the property value set to the atom returned by
      interning WM_PROTOCOLS.


      shell     Specifies the widget with which the protocol property is
                associated

      protocol  Specifies the protocol atom (or an int cast to Atom)

      prehook   Specifies the procedure to call before calling entries on the
                client callback-list

      pre_closure
                Specifies the client data to be passed to the prehook when it
                is invoked

      posthook  Specifies the procedure to call after calling entries on the
                client callback-list

      post_closure
                Specifies the client data to be passed to the posthook when it
                is invoked


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






10/89                                                                    Page 1







XmSetWMProtocolHooks(3X)         UNIX System V         XmSetWMProtocolHooks(3X)


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




















































Page 2                                                                    10/89





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