Main Page   Modules   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

CmMenu Class Reference

The container for menu items. More...

Inheritance diagram for CmMenu:

CmObject CmMGUI

Public Methods

virtual ~CmMenu (void)
 CmMenu (CmMenuBar *menu, const char *title)
 CmMenu (CmMenuItem *it)
 CmMenu (MTFont font=HELV_MEDIUM)
void setText (const char *text)
const char * getText (void)
void popup (int x, int y)
void setHighLightColors (CmColor *bgc, CmColor *fgc)
void setHighLightFGColor (CmColor *fgc)
void setItemSelectionCallback (CmCallback *, ITEMSEL_CB)

Detailed Description

The container for menu items.

Can be created as a stand alone container (popup), a container for a menu bar, a container as child of an item (subpulldown).


Constructor & Destructor Documentation

virtual CmMenu::~CmMenu void    [virtual]
 

CmMenu::CmMenu CmMenuBar   menu,
const char *    title
 

CmMenu::CmMenu CmMenuItem   it
 

CmMenu::CmMenu MTFont    font = HELV_MEDIUM
 


Member Function Documentation

const char* CmMenu::getText void   
 

void CmMenu::popup int    x,
int    y
 

void CmMenu::setHighLightColors CmColor   bgc,
CmColor   fgc
 

void CmMenu::setHighLightFGColor CmColor   fgc
 

void CmMenu::setItemSelectionCallback CmCallback  ,
ITEMSEL_CB   
 

void CmMenu::setText const char *    text
 

Reimplemented from CmObject.


Friends And Related Function Documentation

friend class CmAbsMenuItem [friend]
 

friend class CmMenuSeparator [friend]
 


Generated on Sun Jun 29 13:03:08 2003 for MGui API by doxygen1.3-rc2