ROVLib2
RISCOSC++applicationdevelopmentlibrary
Public Member Functions | Protected Member Functions | List of all members
rov2::CTextMenuItem Class Reference

#include <menuitem.h>

Inheritance diagram for rov2::CTextMenuItem:
Inheritance graph
[legend]
Collaboration diagram for rov2::CTextMenuItem:
Collaboration graph
[legend]

Public Member Functions

 CTextMenuItem (const std::string &rksText)
 
- Public Member Functions inherited from rov2::CMenuItem
virtual eMenuHandled Clicked (const bool bAdjust, void *pContext)
 
void AttachSubmenu (CMenu *pmMenu)
 
void AttachSubmenu (CWindow *pwWindow)
 
- Public Member Functions inherited from rov2::CUnassignable
 CUnassignable (const CUnassignable &)=delete
 
CUnassignableoperator= (const CUnassignable &)=delete
 
 CUnassignable ()
 

Protected Member Functions

virtual tCoordinate PopulateMenu (tMenuItem *pmiItem)
 
- Protected Member Functions inherited from rov2::CMenuItem
 CMenuItem ()
 
 ~CMenuItem ()
 

Additional Inherited Members

- Public Attributes inherited from rov2::CMenuItem
bool m_bTicked
 
bool m_bDotted
 
- Protected Attributes inherited from rov2::CMenuItem
CMenum_pmSubmenu
 
CWindowm_pwWindow
 

Detailed Description

Defines a basic text menu item

Definition at line 75 of file menuitem.h.

Constructor & Destructor Documentation

◆ CTextMenuItem()

rov2::CTextMenuItem::CTextMenuItem ( const std::string &  rksText)

Constructor for the text menu item

Parameters
rksTextReference to the text string (which is copied internally)

Definition at line 57 of file menuitem.cpp.

Member Function Documentation

◆ PopulateMenu()

tCoordinate rov2::CTextMenuItem::PopulateMenu ( tMenuItem pmiItem)
protectedvirtual

Called to populate the menu.

Parameters
pmiItemPointer to the WIMP menu item to fill in.
Returns
The width (in OS units) of the item

Reimplemented from rov2::CMenuItem.

Definition at line 63 of file menuitem.cpp.


The documentation for this class was generated from the following files: