Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/trunk/src/lib/gui/gl_gui/glgui_widget.h @ 5364

Last change on this file since 5364 was 5364, checked in by bensch, 19 years ago

orxonox/trunk: some more definition of the GUI

File size: 516 bytes
Line 
1/*!
2 * @file glgui_widget.h
3 * The gl_widget of the openglGUI
4 */
5
6#ifndef _GLGUI_WIDGET_H
7#define _GLGUI_WIDGET_H
8
9#include "element_2d.h"
10
11// FORWARD DECLARATION
12
13//! This is part of the openglGUI class
14/**
15 * A widget is the main class of all the elements of th GUI.
16 */
17class GLGuiWidget : public Element2D {
18
19 public:
20  GLGuiWidget();
21  virtual ~GLGuiWidget();
22
23  void init();
24
25  void show();
26  void hide();
27
28
29  virtual void draw() = 0;
30  virtual void update() = 0;
31
32 private:
33
34};
35
36#endif /* _GLGUI_WIDGET_H */
Note: See TracBrowser for help on using the repository browser.