summaryrefslogtreecommitdiffstats
path: root/src/Gui/RenderArea.h
blob: 6695e09f1c90c725dafd37209843233fac96a660 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#ifndef ZOOMEDIT_GUI_RENDERAREA_H_
#define ZOOMEDIT_GUI_RENDERAREA_H_

#include <gtkmm/drawingarea.h>
#include <libglademm/xml.h>
#include <gtk/gtkgl.h>

namespace ZoomEdit {
namespace Gui {

class RenderArea : public Gtk::DrawingArea {
  public:
    RenderArea(BaseObjectType *cobject, const Glib::RefPtr<Gnome::Glade::Xml> &xml);
    virtual ~RenderArea();
  
  private:
    static GdkGLConfig *glconfig;
    
    void onRealize();
};

}
}

#endif /*ZOOMEDIT_GUI_RENDERAREA_H_*/