#define _WX_GLCANVAS_H_
#include <wx/setup.h>
-
-
#undef wxUSE_GLCANVAS
#define wxUSE_GLCANVAS 1
-#if wxUSE_GLCANVAS
#include <wx/palette.h>
#include <wx/scrolwin.h>
wxWindow* m_window;
};
-class wxGLCanvas: public wxScrolledWindow
+class wxGLCanvas: public wxWindow
{
DECLARE_CLASS(wxGLCanvas)
public:
wxPalette m_palette;
WXHDC m_hDC;
-DECLARE_EVENT_TABLE()
+ DECLARE_EVENT_TABLE()
};
-#endif
- // wxUSE_GLCANVAS
+
+
+class wxGLApp : public wxApp
+{
+public:
+ wxGLApp() : wxApp() { }
+ virtual ~wxGLApp();
+
+ // use this in the constructor of the user-derived wxGLApp class to
+ // determine if an OpenGL rendering context with these attributes
+ // is available - returns TRUE if so, FALSE if not.
+ bool InitGLVisual(int *attribList);
+
+private:
+ DECLARE_DYNAMIC_CLASS(wxGLApp)
+};
+
+
+
+
#endif
// _WX_GLCANVAS_H_