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

CP_DialogModality_WindowModal Class Reference

Dialog modality class for dialogs that are displayed in an window modal style.

Inheritance diagram for CP_DialogModality_WindowModal:

CP_DialogModality List of all members.

Public Member Functions

Getters
CP_WindowGetWindow ()
Setters
void SetWindow (CP_Window *inWindow)
Getters
CP_WindowGetWindow ()
Setters
void SetWindow (CP_Window *inWindow)
Getters
CP_WindowGetWindow ()
Setters
void SetWindow (CP_Window *inWindow)
Constructor / Destructor
 CP_DialogModality_WindowModal (CP_Window *inWindow, CP_Window *inParentWindow)
 Constructor.
virtual ~CP_DialogModality_WindowModal () throw ()
 Destructor.
Display
virtual void Display (bool inAutoPosition=true)
Dismissal
virtual void Dismiss ()
Getters
CP_WindowGetWindow ()
Setters
void SetWindow (CP_Window *inWindow)

Protected Attributes

CP_WindowfParentWindow
CP_WindowfWindow
CP_E_AppStatus fDialogStatus

Constructor & Destructor Documentation

CP_DialogModality_WindowModal::CP_DialogModality_WindowModal CP_Window inWindow,
CP_Window inParentWindow
 

Constructor.

Exceptions:
none 

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

Destructor.

Exceptions:
none 


Member Function Documentation

void CP_DialogModality_WindowModal::Display bool  inAutoPosition = true  )  [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 from CP_DialogModality.

void CP_DialogModality_WindowModal::Dismiss  )  [virtual]
 

Handles dismissal of the dialog.

Exceptions:
none 
Returns:
void

Reimplemented from CP_DialogModality.

CP_Window* CP_DialogModality::GetWindow  )  [inherited]
 

Returns the window being used by the dialog.

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

void CP_DialogModality::SetWindow CP_Window inWindow  )  [inherited]
 

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_WindowModal::fParentWindow [protected]
 

CP_Window* CP_DialogModality::fWindow [protected, inherited]
 

CP_E_AppStatus CP_DialogModality::fDialogStatus [protected, inherited]
 

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