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

CP_MenuBarManager Class Reference

A singleton class to manage 1 or more CP_MenuBars in a CPLAT application.

List of all members.

Public Member Functions

 CP_MenuBarManager ()
virtual ~CP_MenuBarManager ()
CP_MenuBarLoadMenuBar (SInt16 inMenuBarID)
CP_MenuBarGetCurrentMenuBar ()

Static Public Member Functions

static CP_MenuBarManagerInstance ()

Private Member Functions

void AddMenuBarToList (CP_MenuBar *inMenuBar)
 CP_MenuBarManager (const CP_MenuBarManager &)
CP_MenuBarManageroperator= (const CP_MenuBarManager &)

Private Attributes

CP_MenuBars_ArrayfMenuBars

Static Private Attributes

static CP_MenuBarManagerfsInstance = NULL


Constructor & Destructor Documentation

CP_MenuBarManager::CP_MenuBarManager  ) 
 

Constructor.

CP_MenuBarManager::~CP_MenuBarManager  )  [virtual]
 

Destructor.

CP_MenuBarManager::CP_MenuBarManager const CP_MenuBarManager  )  [private]
 


Member Function Documentation

CP_MenuBarManager * CP_MenuBarManager::Instance  )  [static]
 

CP_MenuBar * CP_MenuBarManager::LoadMenuBar SInt16  inMenuBarID  ) 
 

CP_MenuBar * CP_MenuBarManager::GetCurrentMenuBar  ) 
 

void CP_MenuBarManager::AddMenuBarToList CP_MenuBar inMenuBar  )  [private]
 

CP_MenuBarManager& CP_MenuBarManager::operator= const CP_MenuBarManager  )  [private]
 


Member Data Documentation

CPLAT_Begin_Namespace_CPLAT CP_MenuBarManager * CP_MenuBarManager::fsInstance = NULL [static, private]
 

CP_MenuBars_Array* CP_MenuBarManager::fMenuBars [private]
 


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