From: Robert Roebling Date: Sat, 15 May 1999 13:56:21 +0000 (+0000) Subject: A little more testing. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/ed43910deb8e8d63f6d9a2dedc6da516c6110994 A little more testing. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2470 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/samples/drawing/drawing.cpp b/samples/drawing/drawing.cpp index 5caed97f34..b0d1b3d91a 100644 --- a/samples/drawing/drawing.cpp +++ b/samples/drawing/drawing.cpp @@ -170,7 +170,7 @@ IMPLEMENT_APP(MyApp) bool MyApp::OnInit() { // Create the main application window - MyFrame *frame = new MyFrame("Minimal wxWindows App", + MyFrame *frame = new MyFrame("Drawing sample", wxPoint(50, 50), wxSize(450, 340)); // Show it and tell the application that it's our main window @@ -208,10 +208,10 @@ MyFrame::MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size) menuMapMode->Append( MapMode_Metric, "&METRIC map mode" ); wxMenu *menuUserScale = new wxMenu; - menuUserScale->Append( UserScale_StretchHoriz, "Stretch horizontally\tAlt-P" ); - menuUserScale->Append( UserScale_ShrinkHoriz, "Shrink horizontally\tAlt-M" ); - menuUserScale->Append( UserScale_StretchVertic, "Stretch vertically\tCtrl-P" ); - menuUserScale->Append( UserScale_ShrinkVertic, "Shrink vertically\tCtrl-M" ); + menuUserScale->Append( UserScale_StretchHoriz, "Stretch horizontally\tCtrl-H" ); + menuUserScale->Append( UserScale_ShrinkHoriz, "Shrink horizontally\tCtrl-G" ); + menuUserScale->Append( UserScale_StretchVertic, "Stretch vertically\tCtrl-V" ); + menuUserScale->Append( UserScale_ShrinkVertic, "Shrink vertically\tCtrl-W" ); wxMenu *menuAxis = new wxMenu; menuAxis->Append( AxisMirror_Horiz, "Mirror horizontally" ); @@ -258,14 +258,7 @@ void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event)) { wxString msg; msg.Printf( _T("This is the about dialog of the drawing sample.\n") - _T("Welcome to %s") -#ifdef wxBETA_NUMBER - _T(" (beta %d)!") -#endif // wxBETA_NUMBER - , wxVERSION_STRING -#ifdef wxBETA_NUMBER - , wxBETA_NUMBER -#endif // wxBETA_NUMBER + _T("Copyright (c) Robert Roebling 1999") ); wxMessageBox(msg, "About Drawing", wxOK | wxICON_INFORMATION, this); @@ -290,7 +283,32 @@ void MyFrame::OnOption(wxCommandEvent &event) case MapMode_Metric: m_mapMode = wxMM_METRIC; break; + case LogicalOrigin_MoveDown: + m_yLogicalOrigin += 10; + break; + case LogicalOrigin_MoveUp: + m_yLogicalOrigin -= 10; + break; + case LogicalOrigin_MoveLeft: + m_xLogicalOrigin += 10; + break; + case LogicalOrigin_MoveRight: + m_xLogicalOrigin -= 10; + break; + case UserScale_StretchHoriz: + m_xUserScale *= 1.10; + break; + case UserScale_ShrinkHoriz: + m_xUserScale /= 1.10; + break; + case UserScale_StretchVertic: + m_yUserScale *= 1.10; + break; + case UserScale_ShrinkVertic: + m_yUserScale /= 1.10; + break; } + Refresh(); } @@ -302,8 +320,11 @@ void MyFrame::OnPaint(wxPaintEvent &WXUNUSED(event) ) dc.SetLogicalOrigin( m_xLogicalOrigin, m_yLogicalOrigin ); dc.DrawRectangle( 10, 10, 90, 90 ); - dc.DrawRoundedRectangle( 10, 110, 90, 90, 5 ); + + dc.DrawText( "This is text.", 110, 10 ); + + dc.DrawIcon( wxICON(mondrian), 110, 40 ); } void MyFrame::OnMouseMove(wxMouseEvent &event)