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

CP_WindowMenuManager Class Reference

Singleton class to handle the windows menu for OSs that don't support natively.

Inheritance diagram for CP_WindowMenuManager:

CP_NoCopy List of all members.

Public Member Functions

Constructor / Destructor
 CP_WindowMenuManager ()
 Constructor.
 CP_WindowMenuManager (SInt16 inBeforeMenuID)
virtual ~CP_WindowMenuManager () throw ()
 Destructor.

Static Public Member Functions

Instance
static CP_WindowMenuManagerInstance ()

Protected Attributes

OSMenu fOSMenu

Static Protected Attributes

static CP_WindowMenuManagerfsInstance = NULL

Private Member Functions

void InitPlatformMenu (SInt16 inBeforeMenuID=0)
void InitPlatformMenu (SInt16 inBeforeMenuID=0)
void InitPlatformMenu (SInt16 inBeforeMenuID=0)

Constructor & Destructor Documentation

CP_WindowMenuManager::CP_WindowMenuManager  ) 
 

Constructor.

CP_WindowMenuManager::CP_WindowMenuManager SInt16  inBeforeMenuID  ) 
 

Constructor.

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

Destructor.


Member Function Documentation

CP_WindowMenuManager * CP_WindowMenuManager::Instance  )  [static]
 

Returns the single instance of this object.

Exceptions:
none 
Returns:
CP_WindowMenuManager Returns the single instance of this class.

void CP_WindowMenuManager::InitPlatformMenu SInt16  inBeforeMenuID = 0  )  [private]
 

void CP_WindowMenuManager::InitPlatformMenu SInt16  inBeforeMenuID = 0  )  [private]
 

void CP_WindowMenuManager::InitPlatformMenu SInt16  inBeforeMenuID = 0  )  [private]
 


Member Data Documentation

CPLAT_Begin_Namespace_CPLAT CP_WindowMenuManager * CP_WindowMenuManager::fsInstance = NULL [static, protected]
 

OSMenu CP_WindowMenuManager::fOSMenu [protected]
 


The documentation for this class was generated from the following files:
Generated on Sat Sep 17 20:02:35 2005 for CPLAT by  doxygen 1.4.0