From: Vadim Zeitlin Date: Wed, 16 Feb 2000 20:10:31 +0000 (+0000) Subject: missing event.Skip() added (it was impossible to use mouse without it...) X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/4ed0aceb92203313439ad8df2cc9623ed56b5486 missing event.Skip() added (it was impossible to use mouse without it...) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@6088 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/samples/text/text.cpp b/samples/text/text.cpp index ba3478c97e..de1b5ea9f9 100644 --- a/samples/text/text.cpp +++ b/samples/text/text.cpp @@ -371,7 +371,6 @@ void MyTextCtrl::LogEvent(const wxChar *name, wxKeyEvent& event) const GetChar( event.AltDown(), _T('A') ), GetChar( event.ShiftDown(), _T('S') ), GetChar( event.MetaDown(), _T('M') ) ); - } void MyTextCtrl::OnMouseEvent(wxMouseEvent& ev) @@ -424,9 +423,9 @@ void MyTextCtrl::OnMouseEvent(wxMouseEvent& ev) msg << _T(" at (") << ev.GetX() << _T(", ") << ev.GetY() << _T(") ") << _T("Flags: ") - << GetChar( ev.LeftDown(), _T('1') ) - << GetChar( ev.MiddleDown(), _T('2') ) - << GetChar( ev.RightDown(), _T('3') ) + << GetChar( ev.LeftIsDown(), _T('1') ) + << GetChar( ev.MiddleIsDown(), _T('2') ) + << GetChar( ev.RightIsDown(), _T('3') ) << GetChar( ev.ControlDown(), _T('C') ) << GetChar( ev.AltDown(), _T('A') ) << GetChar( ev.ShiftDown(), _T('S') ) @@ -435,6 +434,8 @@ void MyTextCtrl::OnMouseEvent(wxMouseEvent& ev) wxLogMessage(msg); } //else: we're not interested in mouse move events + + ev.Skip(); } void MyTextCtrl::OnText(wxCommandEvent& event) @@ -553,6 +554,8 @@ MyPanel::MyPanel( wxFrame *frame, int x, int y, int w, int h ) m_text = new MyTextCtrl( this, -1, "Single line.", wxPoint(10,10), wxSize(140,-1), 0); + m_text->SetForegroundColour(*wxBLUE); + m_text->SetBackgroundColour(*wxLIGHT_GREY); (*m_text) << " Appended."; m_text->SetInsertionPoint(0); m_text->WriteText( "Prepended. " );