X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/806e2f154a201c4099c553130521a96bff7dfb0f..6ce8b8484654b5ab073951373c93d9bdd8221881:/samples/opengl/penguin/penguin.cpp?ds=inline diff --git a/samples/opengl/penguin/penguin.cpp b/samples/opengl/penguin/penguin.cpp index e991ad06ec..93634a4060 100644 --- a/samples/opengl/penguin/penguin.cpp +++ b/samples/opengl/penguin/penguin.cpp @@ -9,11 +9,6 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#ifdef __GNUG__ -#pragma implementation -#pragma interface -#endif - // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" @@ -40,12 +35,13 @@ # include #endif +#include "../../sample.xpm" + #define VIEW_ASPECT 1.3 // `Main program' equivalent, creating windows and returning main app frame bool MyApp::OnInit() { - // Create the main frame window MyFrame *frame = new MyFrame(NULL, wxT("wxWidgets OpenGL Penguin Sample"), wxDefaultPosition, wxDefaultSize); @@ -82,6 +78,7 @@ MyFrame::MyFrame(wxFrame *frame, const wxString& title, const wxPoint& pos, : wxFrame(frame, wxID_ANY, title, pos, size, style) { m_canvas = NULL; + SetIcon(wxIcon(sample_xpm)); } /* Intercept menu commands */ @@ -100,7 +97,7 @@ END_EVENT_TABLE() TestGLCanvas::TestGLCanvas(wxWindow *parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxString& name) - : wxGLCanvas(parent, id, pos, size, style, name) + : wxGLCanvas(parent, id, pos, size, style|wxFULL_REPAINT_ON_RESIZE, name) { block = false; }