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

menumanager.h

Go to the documentation of this file.
00001 #ifndef __MENUMANAGER_H
00002 #define __MENUMANAGER_H
00003 
00004 class MenuManager
00005 {
00006 private:
00007   map< string, list<string> *> menu; 
00009   list<string>::iterator selected; 
00010   string active_menu; 
00011   bool menu_enabled; 
00012 public:
00013   MenuManager();
00014   ~MenuManager();
00015   void SetNextSelected();
00016   void SetPrevSelected();
00017   string GetSelectedString();
00018   void SetActiveMenu( string menu_type );
00019   string GetActiveMenuType();
00020   bool IsMenuEnabled();
00021   void EnableMenu( bool enable_menu );
00022   int GetAlphaForMenu();
00023   void DrawMenu( Display *display );
00024 };
00025 
00026 #endif /* __MENUMANAGER_H */

Generated on Sun Mar 2 18:50:27 2003 for eounicorn by doxygen1.3-rc3