Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

LMenuBar Class Reference
["Menus"]

#include <LMenuBar.h>

Inheritance diagram for LMenuBar:

Inheritance graph
[legend]
Collaboration diagram for LMenuBar:

Collaboration graph
[legend]
List of all members.

Public Methods

 LMenuBar ()
virtual ~LMenuBar ()
void InstallMenu (LMenu *, ResIDT inBeforeMENUid)
void RemoveMenu (LMenu *)
void SetNthSubmenuID (unsigned int N, ResIDT inMENUid)
LMenuFetchMenu (ResIDT inMENUid)
bool UnmapMenu (const LMenu *inMenu)

Static Public Methods

LMenuBar * GetCurrentMenuBar ()
CMenu * GetTopMFCMenu ()

Protected Methods

virtual LMenuMakeMenu (unsigned int inOffset, ResIDT)
void AppendMap ()
void RemoveMap (unsigned int mapIndex)
void UpdateMenuOffsetsInserting (unsigned int)
void UpdateMenuOffsetsRemoving (unsigned int)

Protected Attributes

LMenumParent
unsigned int mNumMaps
p2mMapmMaps

Static Protected Attributes

LMenuBar sMenuBar

Constructor & Destructor Documentation

LMenuBar::LMenuBar  
 

LMenuBar::~LMenuBar   [virtual]
 


Member Function Documentation

void p2mMenuOwner::AppendMap   [protected, inherited]
 

LMenu * p2mMenuOwner::FetchMenu ResIDT    inMENUid [inherited]
 

LMenuBar * LMenuBar::GetCurrentMenuBar   [static]
 

CMenu * LMenuBar::GetTopMFCMenu   [static]
 

void LMenuBar::InstallMenu LMenu  ,
ResIDT    inBeforeMENUid
 

LMenu * LMenuBar::MakeMenu unsigned int    inOffset,
ResIDT   
[protected, virtual]
 

Implements p2mMenuOwner.

void p2mMenuOwner::RemoveMap unsigned int    mapIndex [protected, inherited]
 

void LMenuBar::RemoveMenu LMenu  
 

void p2mMenuOwner::SetNthSubmenuID unsigned int    N,
ResIDT    inMENUid
[inherited]
 

bool p2mMenuOwner::UnmapMenu const LMenu   inMenu [inherited]
 

void p2mMenuOwner::UpdateMenuOffsetsInserting unsigned    int [protected, inherited]
 

void p2mMenuOwner::UpdateMenuOffsetsRemoving unsigned    int [protected, inherited]
 


Member Data Documentation

p2mMap* p2mMenuOwner::mMaps [protected, inherited]
 

unsigned int p2mMenuOwner::mNumMaps [protected, inherited]
 

LMenu* p2mMenuOwner::mParent [protected, inherited]
 

LMenuBar LMenuBar::sMenuBar [static, protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Jul 22 18:21:07 2002 for PP2MFC by doxygen1.2.17