]> git.saurik.com Git - wxWidgets.git/commitdiff
Remove keyboard-related code from the erase sample.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 20 Mar 2011 22:33:21 +0000 (22:33 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 20 Mar 2011 22:33:21 +0000 (22:33 +0000)
This code seems irrelevant in this sample and just complicates it
unnecessarily.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@67266 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

samples/erase/erase.cpp

index 5ca9cdb0f42b55f4eaacb231fe1f18b874f7f825..554c989f2a9daffadfae0607be6e55e1db5997d3 100644 (file)
@@ -72,7 +72,6 @@ public:
 
 private:
     void OnPaint( wxPaintEvent &event );
 
 private:
     void OnPaint( wxPaintEvent &event );
-    void OnChar( wxKeyEvent &event );
     void OnEraseBackground( wxEraseEvent &event );
 
     void DoPaint(wxDC& dc);
     void OnEraseBackground( wxEraseEvent &event );
 
     void DoPaint(wxDC& dc);
@@ -97,7 +96,6 @@ private:
     }
 
     wxBitmap    m_bitmap;
     }
 
     wxBitmap    m_bitmap;
-    wxString    m_text;
 
     // use wxMemoryDC in OnPaint()?
     bool m_useBuffer;
 
     // use wxMemoryDC in OnPaint()?
     bool m_useBuffer;
@@ -280,7 +278,6 @@ void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
 
 BEGIN_EVENT_TABLE(MyCanvas, wxScrolledWindow)
     EVT_PAINT(MyCanvas::OnPaint)
 
 BEGIN_EVENT_TABLE(MyCanvas, wxScrolledWindow)
     EVT_PAINT(MyCanvas::OnPaint)
-    EVT_CHAR(MyCanvas::OnChar)
     EVT_ERASE_BACKGROUND(MyCanvas::OnEraseBackground)
 END_EVENT_TABLE()
 
     EVT_ERASE_BACKGROUND(MyCanvas::OnEraseBackground)
 END_EVENT_TABLE()
 
@@ -306,29 +303,6 @@ MyCanvas::MyCanvas(wxFrame *parent)
     SetBackgroundColour(*wxCYAN);
 }
 
     SetBackgroundColour(*wxCYAN);
 }
 
-void MyCanvas::OnChar( wxKeyEvent &event )
-{
-#if wxUSE_UNICODE
-    if (event.m_uniChar)
-    {
-        m_text += event.m_uniChar;
-        Refresh();
-        return;
-    }
-#endif
-
-    // some test cases
-    switch (event.m_keyCode)
-    {
-        case WXK_UP: m_text += wxT( "<UP>" ); break;
-        case WXK_LEFT: m_text += wxT( "<LEFT>" ); break;
-        case WXK_RIGHT: m_text += wxT( "<RIGHT>" ); break;
-        case WXK_DOWN: m_text += wxT( "<DOWN>" ); break;
-        case WXK_RETURN: m_text += wxT( "<ENTER>" ); break;
-        default: m_text += (wxChar)event.m_keyCode; break;
-    }
-}
-
 void MyCanvas::DoPaint(wxDC& dc)
 {
     if ( m_eraseBgInPaint )
 void MyCanvas::DoPaint(wxDC& dc)
 {
     if ( m_eraseBgInPaint )
@@ -345,20 +319,10 @@ void MyCanvas::DoPaint(wxDC& dc)
                     "display corruption", 65, 110);
     }
 
                     "display corruption", 65, 110);
     }
 
-    dc.SetBrush( *wxBLACK_BRUSH );
-
     dc.DrawBitmap( m_bitmap, 20, 20, true );
 
     dc.SetTextForeground(*wxRED);
     dc.DrawText("This text is drawn from OnPaint", 65, 65);
     dc.DrawBitmap( m_bitmap, 20, 20, true );
 
     dc.SetTextForeground(*wxRED);
     dc.DrawText("This text is drawn from OnPaint", 65, 65);
-
-    wxString tmp;
-    tmp.Printf("Hit any key to display more text: %s", m_text);
-
-    int w,h;
-    dc.GetTextExtent( tmp, &w, &h );
-    dc.DrawRectangle( 65, 85, w, h );
-    dc.DrawText( tmp, 65, 85 );
 }
 
 void MyCanvas::OnPaint( wxPaintEvent &WXUNUSED(event) )
 }
 
 void MyCanvas::OnPaint( wxPaintEvent &WXUNUSED(event) )