Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

MenuManager Class Reference

#include <menumanager.h>

List of all members.

Public Member Functions

 MenuManager ()
 ~MenuManager ()
void SetNextSelected ()
void SetPrevSelected ()
string GetSelectedString ()
void SetActiveMenu (string menu_type)
string GetActiveMenuType ()
bool IsMenuEnabled ()
void EnableMenu (bool enable_menu)
int GetAlphaForMenu ()
void DrawMenu (Display *display)

Private Attributes

map< string, list< string > * > menu
list< string >::iterator selected
string active_menu
bool menu_enabled


Constructor & Destructor Documentation

MenuManager::MenuManager  
 

MenuManager::~MenuManager  
 


Member Function Documentation

void MenuManager::DrawMenu Display   display
 

void MenuManager::EnableMenu bool    enable_menu
 

string MenuManager::GetActiveMenuType  
 

int MenuManager::GetAlphaForMenu  
 

string MenuManager::GetSelectedString  
 

bool MenuManager::IsMenuEnabled  
 

void MenuManager::SetActiveMenu string    menu_type
 

void MenuManager::SetNextSelected  
 

void MenuManager::SetPrevSelected  
 


Member Data Documentation

string MenuManager::active_menu [private]
 

identifier to the active menu

map< string, list<string> *> MenuManager::menu [private]
 

a map of all menus; each menu is a list of strings

bool MenuManager::menu_enabled [private]
 

is menu system enabled or now

list<string>::iterator MenuManager::selected [private]
 

# to the selected menu item


The documentation for this class was generated from the following files:
Generated on Sun Mar 2 18:50:28 2003 for eounicorn by doxygen1.3-rc3