Added wxTE_PROCESS_TAB

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1411 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart
1999-01-15 10:54:44 +00:00
parent b666df2c10
commit 2004484f9b
3 changed files with 6 additions and 5 deletions

View File

@@ -450,9 +450,7 @@ typedef void (*wxFunction) (wxObject&, wxEvent&);
#define wxTE_PASSWORD wxPASSWORD #define wxTE_PASSWORD wxPASSWORD
#define wxTE_READONLY 0x0010 #define wxTE_READONLY 0x0010
#define wxTE_MULTILINE 0x0020 #define wxTE_MULTILINE 0x0020
#define wxTE_PROCESS_TAB 0x0040
// MSW-only
#define wxTE_RICHTEXT 0x0020
/* /*
* wxComboBox style flags * wxComboBox style flags

View File

@@ -65,7 +65,7 @@ public:
bool Create(wxWindow *parent, wxWindowID id, bool Create(wxWindow *parent, wxWindowID id,
const wxString& value = wxEmptyString, const wxString& value = wxEmptyString,
const wxPoint& pos = wxDefaultPosition, 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 wxValidator& validator = wxDefaultValidator,
const wxString& name = wxTextCtrlNameStr); const wxString& name = wxTextCtrlNameStr);

View File

@@ -983,10 +983,13 @@ void wxTextCtrl::OnChar(wxKeyEvent& event)
long wxTextCtrl::MSWGetDlgCode() long wxTextCtrl::MSWGetDlgCode()
{ {
long lRc = DLGC_WANTCHARS | DLGC_WANTARROWS; long lRc = DLGC_WANTCHARS | DLGC_WANTARROWS;
if ( m_windowStyle & wxPROCESS_ENTER ) if ( m_windowStyle & wxTE_PROCESS_ENTER )
lRc |= DLGC_WANTMESSAGE; lRc |= DLGC_WANTMESSAGE;
else if ( m_windowStyle & wxTE_MULTILINE ) else if ( m_windowStyle & wxTE_MULTILINE )
lRc |= DLGC_WANTMESSAGE; lRc |= DLGC_WANTMESSAGE;
// ??
if ( m_windowStyle & wxTE_PROCESS_TAB )
lRc |= DLGC_WANTTAB;
return lRc; return lRc;
} }