VkBusyDialog(3x)

VkBusyDialog - Manage and display busy dialogs

As shipped in IRIX 6.5.5. Last changed in IRIX 6.5.5.

NAME
     VkBusyDialog - Manage and display busy dialogs

INHERITS FROM
     VkDialogManager : VkComponent : VkCallbackObject

HEADER FILE
     #include <Vk/VkBusyDialog.h>

PUBLIC PROTOCOL SUMMARY
   Constructor/Destructor
           VkBusyDialog(const char* name);
           virtual void ~VkBusyDialog(void);


CLASS DESCRIPTION
          This class displays a busy dialog, using the caching facilities of
          the VkDialogManager class. The busy dialog is nearly always posted
          by VkApp as a result of a call to busy().



DERIVING SUBCLASSES
          VkApp allows derived classes to be installed as the current busy
          dialog, to be posted when the application calls busy(). Any dialog
          manager installed as VkApp's busy dialog must be derived from
          VkBusyDialog.



FUNCTION DESCRIPTIONS
   VkBusyDialog()
           VkBusyDialog(const char* name);


          Initializes a VkBusyDialog object. This dialog should not be
          instantiated directly. It is instantiated when the first reference
          is made to the variable theBusyDialog. Once instantiated, the
          default busy dialog object can always be referenced as
          theDefaultBusyDialog.  The currently installed busy dialog can
          always be referenced as theBusyDialog.

   ~VkBusyDialog()
           virtual void ~VkBusyDialog(void);


          Frees the storage associated with a VkBusyDialog object. The default
          VkBusyDialog object should not be freed, unless the application has
          installed an alternate busy dialog that will always be used.
INHERITED MEMBER FUNCTIONS
   Inherited from VkDialogManager
          show(), hide(), className(), prepost() ok(), cancel(), apply(),
          setTitle(), setButtonLabels(), unpost(), unpostAll(),
          centerOnScreen(), lastPosted(), post(), postModal(), postBlocked(),
          postAndWait(), _action, _showOK, _showCancel, _showApply,
          _allowMultipleDialogs, _minimizeMultipleDialogs


   Inherited from VkComponent
          installDestroyHandler(), removeDestroyHandler(), widgetDestroyed(),
          setDefaultResources(), getResources(),  VkComponent(), manage(),
          unmanage(), baseWidget(), okToQuit(), _name, _baseWidget, _w,
          deleteCallback


   Inherited from VkCallbackObject
          callCallbacks(), addCallback(), removeCallback(),
          removeAllCallbacks()


VIEWKIT 2.1 CHANGES
     In multi-screen enabled applications or components, references to
     theBusyDialog or theDefaultBusyDialog will only be valid for the default
     screen in the application.  The following new function API's will return
     the VkBusyDialog associated with the appropriate screen;


           VkBusyDialog *getTheBusyDialog(VkComponent *comp);
           VkBusyDialog *getTheDefaultBusyDialog(VkComponent *comp);


KNOWN DERIVED CLASSES
     VkInterruptDialog

SEE ALSO
     VkComponent ViewKit Programmer's Guide
     The X Window System, DEC Press, Bob Sheifler and Jim Gettys
     The X Window System Toolkit, DEC Press, Paul Asente and Ralph Swick
     The OSF/Motif Programmers Reference, Prentice Hall, OSF