VkBusyDialog(3x)
VkBusyDialog - Manage and display busy dialogs
As shipped in IRIX 6.5.19. 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