#include "wx/wx.h"
#endif
+#if !wxUSE_GLCANVAS
+ #error "OpenGL required: set wxUSE_GLCANVAS to 1 and rebuild the library"
+#endif
+
#include "penguin.h"
#ifdef __WXMAC__
# ifdef __DARWIN__
menuBar->Append(fileMenu, wxT("&File"));
frame->SetMenuBar(menuBar);
-#if wxUSE_GLCANVAS
frame->SetCanvas( new TestGLCanvas(frame, wxID_ANY, wxDefaultPosition,
wxSize(200, 200), wxSUNKEN_BORDER) );
frame->Show(true);
return true;
-#else
-
- wxMessageBox( _T("This sample has to be compiled with wxUSE_GLCANVAS"),
- _T("Building error"), wxOK);
-
- return false;
-
-#endif
}
IMPLEMENT_APP(MyApp)
const wxSize& size, long style)
: wxFrame(frame, wxID_ANY, title, pos, size, style)
{
-#if wxUSE_GLCANVAS
m_canvas = NULL;
-#endif
}
/* Intercept menu commands */
Close(true);
}
-#if wxUSE_GLCANVAS
-
BEGIN_EVENT_TABLE(TestGLCanvas, wxGLCanvas)
EVT_SIZE(TestGLCanvas::OnSize)
EVT_PAINT(TestGLCanvas::OnPaint)
glEnable(GL_COLOR_MATERIAL);
}
-
-#endif // #if wxUSE_GLCANVAS