Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_DialogModality Class Reference

Base class for setting and handling the modality of a CP_Dialog.

Inheritance diagram for CP_DialogModality:

CP_DialogModality_AppModal CP_DialogModality_AppModless CP_DialogModality_WindowModal List of all members.

Public Member Functions

Constructor / Destructor
 CP_DialogModality (CP_Window *inWindow)
 Constructor.
virtual ~CP_DialogModality () throw ()
 Destructor.
Display
virtual void Display (bool)
Dismissal
virtual void Dismiss ()

Protected Attributes

CP_WindowfWindow
CP_E_AppStatus fDialogStatus

Constructor & Destructor Documentation

CPLAT_Begin_Namespace_CPLAT CP_DialogModality::CP_DialogModality CP_Window inWindow  ) 
 

Constructor.

Exceptions:
none 

CP_DialogModality::~CP_DialogModality  )  throw () [virtual]
 

Destructor.

Exceptions:
none 


Member Function Documentation

virtual void CP_DialogModality::Display bool   )  [virtual]
 

Display the dialg and begin the event handling loop for the dialog.

Parameters:
inAutoPosition Used to control the positioning of the dialog.
Exceptions:
none 
Returns:
void

Reimplemented in CP_DialogModality_AppModless, CP_DialogModality_AppModal, and CP_DialogModality_WindowModal.

virtual void CP_DialogModality::Dismiss  )  [virtual]
 

Handles dismissal of the dialog.

Exceptions:
none 
Returns:
void

Reimplemented in CP_DialogModality_AppModless, CP_DialogModality_AppModal, and CP_DialogModality_WindowModal.

CP_Window* CP_DialogModality::GetWindow  ) 
 

Returns the window being used by the dialog.

Exceptions:
none 
Returns:
CP_Window * The dialogs main window.

void CP_DialogModality::SetWindow CP_Window inWindow  ) 
 

Sets the window. This should be the same window that is the CP_Dialogs main window.

Parameters:
inWindow The window used by the dialog.
Exceptions:
none 
Returns:
void


Member Data Documentation

CP_Window* CP_DialogModality::fWindow [protected]
 

CP_E_AppStatus CP_DialogModality::fDialogStatus [protected]
 

CP_Window used in displaying the dialog.


The documentation for this class was generated from the following files:
Generated on Tue Sep 20 20:21:38 2005 for CPLAT_MacOS by  doxygen 1.4.0