From dc4769eb08b6d181f9a8c2ccc46cd10dd95c0ebc Mon Sep 17 00:00:00 2001 From: =?utf8?q?Karsten=20Ball=C3=BCder?= Date: Wed, 12 May 1999 15:04:28 +0000 Subject: [PATCH] now we can even edit again git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2431 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- user/wxLayout/wxlwindow.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/user/wxLayout/wxlwindow.cpp b/user/wxLayout/wxlwindow.cpp index 8902e04eff..a64e4286ae 100644 --- a/user/wxLayout/wxlwindow.cpp +++ b/user/wxLayout/wxlwindow.cpp @@ -121,7 +121,6 @@ wxLayoutWindow::OnMouse(int eventId, wxMouseEvent& event) PrepareDC( dc ); SetFocus(); - wxPoint findPos; findPos.x = dc.DeviceToLogicalX(event.GetX()); findPos.y = dc.DeviceToLogicalY(event.GetY()); @@ -164,7 +163,7 @@ wxLayoutWindow::OnMouse(int eventId, wxMouseEvent& event) { m_llist->MoveCursorTo(cursorPos); ScrollToCursor(); - Refresh(); + Refresh(FALSE); // DoPaint suppresses flicker under GTK } if(!m_doSendEvents) // nothing to do return; @@ -263,7 +262,6 @@ wxLayoutWindow::OnChar(wxKeyEvent& event) default: if(keyCode == 'c' && event.ControlDown()) Copy(); - break; if( IsEditable() ) { /* First, handle control keys */ @@ -352,7 +350,7 @@ wxLayoutWindow::OnChar(wxKeyEvent& event) }// first switch() ScrollToCursor(); wxRect r = *m_llist->GetUpdateRect(); - Refresh( FALSE, &r); + DoPaint(&r); } void @@ -674,12 +672,12 @@ void wxLayoutWindow::OnSetFocus(wxFocusEvent &ev) { m_HaveFocus = true; -//FIXME DoPaint(); // to repaint the cursor +//FIXME: need argument DoPaint(); // to repaint the cursor } void wxLayoutWindow::OnKillFocus(wxFocusEvent &ev) { m_HaveFocus = false; -//FIXME DoPaint(); // to repaint the cursor +//FIXME: need argument DoPaint(); // to repaint the cursor } -- 2.47.2