Changeset 7779 in orxonox.OLD for trunk/src/lib/gui/gl_gui/glgui_menu.h
- Timestamp:
- May 23, 2006, 10:04:17 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/gui/gl_gui/glgui_menu.h
r7221 r7779 9 9 10 10 #include "base_object.h" 11 namespace OrxGui 12 { 11 13 12 // FORWARD DECLARATION13 template<class T> class tList; 14 //! This is Menu part of the openglGUI class 15 /**16 *17 */18 class GLGuiMenu : public GLGuiMenu{14 // FORWARD DECLARATION 15 //! This is Menu part of the openglGUI class 16 /** 17 * 18 */ 19 class GLGuiMenu : public GLGuiMenu 20 { 19 21 20 public:21 GLGuiMenu();22 virtual ~GLGuiMenu();22 public: 23 GLGuiMenu(); 24 virtual ~GLGuiMenu(); 23 25 24 void init();26 void init(); 25 27 26 void addItem(const std::string& itemName);27 void removeItem(const std::string& itemName);28 void removeItem(unsigned int itemNumber);29 void selectItem(const std::string& itemName);30 void selectItem(unsigned int itemNumber);28 void addItem(const std::string& itemName); 29 void removeItem(const std::string& itemName); 30 void removeItem(unsigned int itemNumber); 31 void selectItem(const std::string& itemName); 32 void selectItem(unsigned int itemNumber); 31 33 32 virtual void draw();34 virtual void draw(); 33 35 34 private:35 tList<char>*itemList;36 private: 37 std::list<std::string> itemList; 36 38 37 };38 39 }; 40 } 39 41 #endif /* _GLGUI_MENU_H */
Note: See TracChangeset
for help on using the changeset viewer.