VkBusyDialog(3x) VkBusyDialog(3x)
VkBusyDialog - Manage and display busy dialogs
VkDialogManager : VkComponent : VkCallbackObject
#include <Vk/VkBusyDialog.h>
PUBLIC PROTOCOL SUMMARY
Constructor/Destructor
VkBusyDialog(const char* name);
virtual void ~VkBusyDialog(void);
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().
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 [Toc] [Back] 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.
Page 1
VkBusyDialog(3x) VkBusyDialog(3x)
INHERITED MEMBER FUNCTIONS [Toc] [Back] 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 [Toc] [Back]
installDestroyHandler(), removeDestroyHandler(), widgetDestroyed(),
setDefaultResources(), getResources(), VkComponent(), manage(),
unmanage(), baseWidget(), okToQuit(), _name, _baseWidget, _w,
deleteCallback
Inherited from VkCallbackObject [Toc] [Back]
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 [Toc] [Back] VkInterruptDialog
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
PPPPaaaaggggeeee 2222 [ Back ]
|