From 2004484f9b139978e86c3e9e102001a46f493576 Mon Sep 17 00:00:00 2001 From: Julian Smart Date: Fri, 15 Jan 1999 10:54:44 +0000 Subject: [PATCH] Added wxTE_PROCESS_TAB git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1411 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/defs.h | 4 +--- include/wx/msw/textctrl.h | 2 +- src/msw/textctrl.cpp | 5 ++++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/include/wx/defs.h b/include/wx/defs.h index 41839c1cdc..1218c39632 100644 --- a/include/wx/defs.h +++ b/include/wx/defs.h @@ -450,9 +450,7 @@ typedef void (*wxFunction) (wxObject&, wxEvent&); #define wxTE_PASSWORD wxPASSWORD #define wxTE_READONLY 0x0010 #define wxTE_MULTILINE 0x0020 - -// MSW-only -#define wxTE_RICHTEXT 0x0020 +#define wxTE_PROCESS_TAB 0x0040 /* * wxComboBox style flags diff --git a/include/wx/msw/textctrl.h b/include/wx/msw/textctrl.h index 6999805922..3764644be4 100644 --- a/include/wx/msw/textctrl.h +++ b/include/wx/msw/textctrl.h @@ -65,7 +65,7 @@ public: bool Create(wxWindow *parent, wxWindowID id, const wxString& value = wxEmptyString, const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize, long style = 0, + const wxSize& size = wxDefaultSize, long style = wxTE_PROCESS_TAB, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxTextCtrlNameStr); diff --git a/src/msw/textctrl.cpp b/src/msw/textctrl.cpp index 45a17a4423..614be2e193 100644 --- a/src/msw/textctrl.cpp +++ b/src/msw/textctrl.cpp @@ -983,10 +983,13 @@ void wxTextCtrl::OnChar(wxKeyEvent& event) long wxTextCtrl::MSWGetDlgCode() { long lRc = DLGC_WANTCHARS | DLGC_WANTARROWS; - if ( m_windowStyle & wxPROCESS_ENTER ) + if ( m_windowStyle & wxTE_PROCESS_ENTER ) lRc |= DLGC_WANTMESSAGE; else if ( m_windowStyle & wxTE_MULTILINE ) lRc |= DLGC_WANTMESSAGE; + // ?? + if ( m_windowStyle & wxTE_PROCESS_TAB ) + lRc |= DLGC_WANTTAB; return lRc; } -- 2.45.2