*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> Vk/VkBusyDialog (3)              
Title
Content
Arch
Section
 

Contents


VkBusyDialog(3x)					      VkBusyDialog(3x)


NAME    [Toc]    [Back]

     VkBusyDialog - Manage and display busy dialogs

INHERITS FROM    [Toc]    [Back]

     VkDialogManager : VkComponent : VkCallbackObject

HEADER FILE    [Toc]    [Back]

     #include <Vk/VkBusyDialog.h>

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

CLASS DESCRIPTION    [Toc]    [Back]

	  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    [Toc]    [Back]

	  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

SEE ALSO    [Toc]    [Back]

      
      
     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 ]
 Similar pages
Name OS Title
DELAY FreeBSD busy loop for an interval
vfs_busy FreeBSD marks a mount point as busy
vm_page_sleep_busy FreeBSD wait for a busy page to become unbusy
busy Linux Make Tk widgets busy, temporarily blocking user interactions.
VkInfoDialog IRIX A dialog manager for information dialogs
VkPromptDialog IRIX A dialog manager for prompt dialogs
VkErrorDialog IRIX A dialog manager for error dialogs
VkQuestionDialog IRIX Dialog Manager class for question dialogs
VkWarningDialog IRIX Dialog manager class for warning dialogs
VkFileSelectionDialog IRIX Dialog manager for file selection dialogs
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service