diff options
author | Jon Bergli Heier <snakebite@jvnv.net> | 2011-04-18 19:35:48 +0200 |
---|---|---|
committer | Jon Bergli Heier <snakebite@jvnv.net> | 2011-04-18 19:35:48 +0200 |
commit | 55e76bdaafa1e2a94fbd717335c1c7bd8c8fc156 (patch) | |
tree | cb9e0b4a9dd9f069098fead2f1b0fd0dd7311a62 /gui.h | |
parent | 0986cf8f33df8926dd8da67f98ed18f696141313 (diff) |
Basic tool implementation.
Diffstat (limited to 'gui.h')
-rw-r--r-- | gui.h | 27 |
1 files changed, 19 insertions, 8 deletions
@@ -2,30 +2,41 @@ #define GUI_H #include <CEGUI.h> -#include <RendererModules/OpenGL/CEGUIOpenGLRenderer.h> class GUI { public: - CEGUI::Window *root; + static CEGUI::Window *root; + + virtual ~GUI() {}; + + static void init(); + virtual void render(); +}; + +class RaiseWindow : public GUI { + private: CEGUI::FrameWindow *wnd; CEGUI::PushButton *btn; - CEGUI::Window *radius_lbl; CEGUI::Scrollbar *radius_sb; CEGUI::Window *radius_sb_lbl; - CEGUI::Window *focus_lbl; CEGUI::Scrollbar *focus_sb; CEGUI::Window *focus_sb_lbl; - CEGUI::Window *strength_lbl; CEGUI::Scrollbar *strength_sb; CEGUI::Window *strength_sb_lbl; - GUI(); - ~GUI(); + static float radius, focus, strength; + + public: + RaiseWindow(); + virtual ~RaiseWindow(); - void render(); + virtual void render(); + float get_radius(); + float get_focus(); + float get_strength(); }; #endif |