X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c801d85f158c4cba50b588807daabdcbd0ed3853..14b72bf5a6b575f2be880eadc3e7f0131afe889a:/samples/splitter/test.cpp?ds=sidebyside diff --git a/samples/splitter/test.cpp b/samples/splitter/test.cpp index 8a81d60bef..4d749c959b 100644 --- a/samples/splitter/test.cpp +++ b/samples/splitter/test.cpp @@ -113,13 +113,15 @@ MyFrame::MyFrame(wxFrame* frame, const wxString& title, const wxPoint& pos, cons wxFrame(frame, -1, title, pos, size) { // set the icon -#ifdef __WINDOWS__ +#ifdef __WXMSW__ SetIcon(wxIcon("mondrian")); #endif #ifdef __X__ SetIcon(wxIcon("aiai.xbm")); #endif + CreateStatusBar(1); + // Make a menubar fileMenu = new wxMenu; fileMenu->Append(SPLIT_VERTICAL, "Split &Vertically", "Split vertically"); @@ -150,7 +152,6 @@ MyFrame::MyFrame(wxFrame* frame, const wxString& title, const wxPoint& pos, cons // Set this to prevent unsplitting // splitter->SetMinimumPaneSize(20); - CreateStatusBar(); } MyFrame::~MyFrame() @@ -162,12 +163,12 @@ bool MyFrame::OnClose() return TRUE; } -void MyFrame::Quit(wxCommandEvent& event) +void MyFrame::Quit(wxCommandEvent& WXUNUSED(event) ) { Close(TRUE); } -void MyFrame::SplitHorizontal(wxCommandEvent& event) +void MyFrame::SplitHorizontal(wxCommandEvent& WXUNUSED(event) ) { if ( splitter->IsSplit() ) splitter->Unsplit(); @@ -176,7 +177,7 @@ void MyFrame::SplitHorizontal(wxCommandEvent& event) splitter->SplitHorizontally( leftCanvas, rightCanvas ); } -void MyFrame::SplitVertical(wxCommandEvent& event) +void MyFrame::SplitVertical(wxCommandEvent& WXUNUSED(event) ) { if ( splitter->IsSplit() ) splitter->Unsplit(); @@ -185,7 +186,7 @@ void MyFrame::SplitVertical(wxCommandEvent& event) splitter->SplitVertically( leftCanvas, rightCanvas ); } -void MyFrame::Unsplit(wxCommandEvent& event) +void MyFrame::Unsplit(wxCommandEvent& WXUNUSED(event) ) { if ( splitter->IsSplit() ) splitter->Unsplit(); @@ -210,6 +211,8 @@ void MyFrame::OnIdle(wxIdleEvent& event) { if ( GetStatusBar()->GetStatusText(0) != "Ready" ) SetStatusText("Ready"); + + wxFrame::OnIdle(event); } MyCanvas::MyCanvas(wxWindow* parent, int x, int y, int w, int h) : @@ -223,8 +226,13 @@ MyCanvas::~MyCanvas() void MyCanvas::OnDraw(wxDC& dc) { + dc.SetPen(*wxBLACK_PEN); dc.DrawLine(0, 0, 100, 100); dc.SetBackgroundMode(wxTRANSPARENT); dc.DrawText("Testing", 50, 50); + + dc.SetPen(*wxRED_PEN); + dc.SetBrush(*wxGREEN_BRUSH); + dc.DrawRectangle(120, 120, 100, 80); }