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

os::MenuItem Class Reference

#include <menu.h>

Inheritance diagram for os::MenuItem:

os::Invoker List of all members.

Public Methods

 MenuItem (const char *pzLabel, Message *pcMsg)
 MenuItem (Menu *pcMenu, Message *pcMsg)
 ~MenuItem ()
status_t Invoke (Message *a_pcMessage=NULL)
MenuGetSubMenu (void) const
MenuGetSuperMenu (void) const
Rect GetFrame (void) const
virtual Point GetContentSize (void)
const char* GetLabel (void) const
virtual void Draw (void)
virtual void DrawContent (void)
virtual void Highlight (bool bHighlight)
Point GetContentLocation (void) const

Friends

class  Menu

Detailed Description

Description:
See also:
Author(s):
Kurt Skauen (kurt@atheos.cx)


Constructor & Destructor Documentation

MenuItem::MenuItem ( const char * pzLabel,
Message * pcMsg )
 

MenuItem::MenuItem ( Menu * pcMenu,
Message * pcMsg )
 

MenuItem::~MenuItem ( )
 


Member Function Documentation

void MenuItem::Draw ( void ) [virtual]
 

void MenuItem::DrawContent ( void ) [virtual]
 

Point MenuItem::GetContentLocation ( void ) const
 

Point MenuItem::GetContentSize ( void ) [virtual]
 

Rect MenuItem::GetFrame ( void ) const
 

const char * MenuItem::GetLabel ( void ) const
 

Menu * MenuItem::GetSubMenu ( void ) const
 

Menu * MenuItem::GetSuperMenu ( void ) const
 

void MenuItem::Highlight ( bool bHighlight ) [virtual]
 

status_t MenuItem::Invoke ( Message * a_pcMessage = NULL ) [virtual]
 

Reimplemented from os::Invoker.


Friends And Related Function Documentation

class Menu [friend]
 


The documentation for this class was generated from the following files:
Generated at Sat Apr 7 16:11:37 2001 for AtheOS higlevel API by doxygen1.2.5 written by Dimitri van Heesch, © 1997-2001