X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8a721b35f6aa9265584aba421f2d5c0065fe3c86..3b7bc64a2a4cef84b584fe531da17b15eb269689:/wxPython/contrib/glcanvas/msw/myglcanvas.h diff --git a/wxPython/contrib/glcanvas/msw/myglcanvas.h b/wxPython/contrib/glcanvas/msw/myglcanvas.h index a56cdb6659..e9ac0a7958 100644 --- a/wxPython/contrib/glcanvas/msw/myglcanvas.h +++ b/wxPython/contrib/glcanvas/msw/myglcanvas.h @@ -17,11 +17,8 @@ #define _WX_GLCANVAS_H_ #include - - #undef wxUSE_GLCANVAS #define wxUSE_GLCANVAS 1 -#if wxUSE_GLCANVAS #include #include @@ -86,7 +83,7 @@ public: wxWindow* m_window; }; -class wxGLCanvas: public wxScrolledWindow +class wxGLCanvas: public wxWindow { DECLARE_CLASS(wxGLCanvas) public: @@ -131,11 +128,29 @@ protected: 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_