From cf76eeeca070a1cfeb3d686d2053e138aad74266 Mon Sep 17 00:00:00 2001 From: Robert Roebling Date: Sun, 7 Apr 2002 14:46:44 +0000 Subject: [PATCH] Make text control send text update events. Something else. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14982 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/x11/textctrl.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/x11/textctrl.cpp b/src/x11/textctrl.cpp index c79e3f74a7..9a0718f33c 100644 --- a/src/x11/textctrl.cpp +++ b/src/x11/textctrl.cpp @@ -258,7 +258,7 @@ wxString wxTextCtrl::GetValue() const for (size_t i = 0; i < m_lines.GetCount(); i++) { ret += m_lines[i].m_text; - if (i < m_lines.GetCount()) + if (i+1 < m_lines.GetCount()) ret += wxT('\n'); } @@ -1997,6 +1997,14 @@ void wxTextCtrl::OnChar( wxKeyEvent &event ) } case WXK_RETURN: { + if (m_windowStyle & wxPROCESS_ENTER) + { + wxCommandEvent event(wxEVT_COMMAND_TEXT_ENTER, m_windowId); + event.SetEventObject(this); + event.SetString(GetValue()); + if (GetEventHandler()->ProcessEvent(event)) return; + } + if (IsSingleLine()) { event.Skip(); -- 2.45.2