Changeset 7779 in orxonox.OLD for trunk/src/lib/gui/gl_gui/glgui_button.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_button.h
r7221 r7779 10 10 #include "glgui_widget.h" 11 11 12 typedef enum13 {14 GLGui_Button_Active,15 GLGui_Button_Inactive,16 GLGui_Button_Pressed,17 GLGui_Button_Released,18 GLGui_Button_Activating,19 GLGui_Button_Deactivating,20 21 } GLGui_ButtonState;22 23 // FORWARD DECLARATION24 12 class Text; 25 13 26 //! This is part of the openglGUI class 27 /** 28 * 29 */ 30 class GLGuiButton : public GLGuiWidget { 14 namespace OrxGui 15 { 16 typedef enum 17 { 18 Button_Active, 19 Button_Inactive, 20 Button_Pressed, 21 Button_Released, 22 Button_Activating, 23 Button_Deactivating, 31 24 32 public: 33 GLGuiButton(); 34 virtual ~GLGuiButton(); 25 } ButtonState; 35 26 36 void init(); 37 void setLabel(const std::string& label); 27 //! This is part of the openglGUI class 28 /** 29 * 30 */ 31 class GLGuiButton : public GLGuiWidget 32 { 38 33 39 virtual void draw() const; 34 public: 35 GLGuiButton(); 36 virtual ~GLGuiButton(); 37 38 void init(); 39 void setLabel(const std::string& label); 40 41 virtual void draw() const; 40 42 41 43 protected: … … 43 45 44 46 private: 45 GLGui_ButtonStatestate;46 };47 47 ButtonState state; 48 }; 49 } 48 50 #endif /* _GLGUI__H */
Note: See TracChangeset
for help on using the changeset viewer.