X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/917e533ba859b0c0a8565abd3b75f10378e94570..f0824a5a4a255989b5153945ade9e21232724980:/samples/image/image.cpp?ds=sidebyside diff --git a/samples/image/image.cpp b/samples/image/image.cpp index fbf35ab0e2..4e51460807 100644 --- a/samples/image/image.cpp +++ b/samples/image/image.cpp @@ -122,14 +122,15 @@ void MyCanvas::OnPaint( wxPaintEvent &WXUNUSED(event) ) // MyFrame -const ID_QUIT = 108; -const ID_ABOUT = 109; +const int ID_QUIT = 108; +const int ID_ABOUT = 109; IMPLEMENT_DYNAMIC_CLASS( MyFrame, wxFrame ) BEGIN_EVENT_TABLE(MyFrame,wxFrame) EVT_MENU (ID_ABOUT, MyFrame::OnAbout) EVT_MENU (ID_QUIT, MyFrame::OnQuit) + EVT_SIZE (MyFrame::OnSize) END_EVENT_TABLE() MyFrame::MyFrame(void) : @@ -149,7 +150,7 @@ MyFrame::MyFrame(void) : int widths[] = { -1, 100 }; SetStatusWidths( 2, widths ); - m_canvas = new MyCanvas( this, -1, wxPoint(2,62), wxSize(300-4,120-4) ); + m_canvas = new MyCanvas( this, -1, wxPoint(0,0), wxSize(10,10) ); m_canvas->SetScrollbars( 10, 10, 50, 50 ); } @@ -163,6 +164,13 @@ void MyFrame::OnAbout( wxCommandEvent &WXUNUSED(event) ) (void) wxMessageBox( "wxImage demo\nRobert Roebling (c) 1998", "About wxImage Demo", wxOK ); } +void MyFrame::OnSize( wxSizeEvent &WXUNUSED(event) ) +{ + int w,h; + GetClientSize( &w, &h ); + m_canvas->SetSize( w, h ); +} + //----------------------------------------------------------------------------- // MyApp //-----------------------------------------------------------------------------