VkBusyDialog(3x)VkBusyDialog(3x)NAMEVkBusyDialog - 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 DESCRIPTIONSVkBusyDialog()
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.
Page 1
VkBusyDialog(3x)VkBusyDialog(3x)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
Page 2