Changeset 7779 in orxonox.OLD for trunk/src/lib/gui/gl_gui/glgui_container.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_container.h
r5393 r7779 10 10 #include "glgui_widget.h" 11 11 12 // FORWARD DECLARATION 12 namespace OrxGui 13 { 14 // FORWARD DECLARATION 13 15 14 //! This is part of the openglGUI class 15 /** 16 * 17 */ 18 class GLGuiContainer : public GLGuiWidget { 16 //! This is part of the openglGUI class 17 /** 18 * 19 */ 20 class GLGuiContainer : public GLGuiWidget 21 { 19 22 20 public:21 GLGuiContainer();22 virtual ~GLGuiContainer();23 public: 24 GLGuiContainer(); 25 virtual ~GLGuiContainer(); 23 26 24 void init();27 void init(); 25 28 26 29 27 void setBorderWidth(float borderwidth);30 void setBorderWidth(float borderwidth); 28 31 29 32 30 virtual void pack(GLGuiWidget* widget) = 0;31 /** unpacks a Widget from this container. @param widget the GLGuiWidget to unpack, if NULL all subwidgets will be unpackt. */32 virtual void unpack(GLGuiWidget* widget) = 0;33 virtual void hideAll() = 0;34 virtual void showAll() = 0;33 virtual void pack(GLGuiWidget* widget) = 0; 34 /** unpacks a Widget from this container. @param widget the GLGuiWidget to unpack, if NULL all subwidgets will be unpackt. */ 35 virtual void unpack(GLGuiWidget* widget) = 0; 36 virtual void hideAll() = 0; 37 virtual void showAll() = 0; 35 38 36 39 37 virtual void draw();40 virtual void draw(); 38 41 39 private:42 private: 40 43 41 };42 44 }; 45 } 43 46 #endif /* _GLGUI__H */
Note: See TracChangeset
for help on using the changeset viewer.