From 7eedddb59eafdb3c70fc5f004c979707f305e7b6 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Fri, 26 Apr 2013 19:41:11 +0000 Subject: [PATCH] Test wxTE_PROCESS_ENTER in the combobox page of the widgets sample. Remove the unused "File name" checkbox in this page and put "Process Enter" one in its place to allow toggling wxTE_PROCESS_ENTER interactively to test whether it works as expected. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73868 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- samples/widgets/combobox.cpp | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/samples/widgets/combobox.cpp b/samples/widgets/combobox.cpp index 6ab44a7109..d0bf973a3b 100644 --- a/samples/widgets/combobox.cpp +++ b/samples/widgets/combobox.cpp @@ -153,7 +153,7 @@ protected: // the checkboxes for styles wxCheckBox *m_chkSort, *m_chkReadonly, - *m_chkFilename; + *m_chkProcessEnter; // the combobox itself and the sizer it is in wxComboBox *m_combobox; @@ -243,7 +243,7 @@ ComboboxWidgetsPage::ComboboxWidgetsPage(WidgetsBookCtrl *book, // init everything m_chkSort = m_chkReadonly = - m_chkFilename = (wxCheckBox *)NULL; + m_chkProcessEnter = (wxCheckBox *)NULL; m_combobox = (wxComboBox *)NULL; m_sizerCombo = (wxSizer *)NULL; @@ -278,8 +278,7 @@ void ComboboxWidgetsPage::CreateContent() m_chkSort = CreateCheckBoxAndAddToSizer(sizerLeftTop, wxT("&Sort items")); m_chkReadonly = CreateCheckBoxAndAddToSizer(sizerLeftTop, wxT("&Read only")); - m_chkFilename = CreateCheckBoxAndAddToSizer(sizerLeftTop, wxT("&File name")); - m_chkFilename->Disable(); // not implemented yet + m_chkProcessEnter = CreateCheckBoxAndAddToSizer(sizerLeftTop, wxT("Process &Enter")); sizerLeftTop->Add(5, 5, 0, wxGROW | wxALL, 5); // spacer sizerLeftTop->Add(m_radioKind, 0, wxGROW | wxALL, 5); @@ -404,7 +403,7 @@ void ComboboxWidgetsPage::Reset() { m_chkSort->SetValue(false); m_chkReadonly->SetValue(false); - m_chkFilename->SetValue(false); + m_chkProcessEnter->SetValue(false); } void ComboboxWidgetsPage::CreateCombo() @@ -415,6 +414,9 @@ void ComboboxWidgetsPage::CreateCombo() flags |= wxCB_SORT; if ( m_chkReadonly->GetValue() ) flags |= wxCB_READONLY; + if ( m_chkProcessEnter->GetValue() ) + flags |= wxTE_PROCESS_ENTER; + switch ( m_radioKind->GetSelection() ) { @@ -452,11 +454,6 @@ void ComboboxWidgetsPage::CreateCombo() 0, NULL, flags); -#if 0 - if ( m_chkFilename->GetValue() ) - ; -#endif // TODO - unsigned int count = items.GetCount(); for ( unsigned int n = 0; n < count; n++ ) { @@ -594,7 +591,7 @@ void ComboboxWidgetsPage::OnUpdateUIResetButton(wxUpdateUIEvent& event) { event.Enable( m_chkSort->GetValue() || m_chkReadonly->GetValue() || - m_chkFilename->GetValue() ); + m_chkProcessEnter->GetValue() ); } void ComboboxWidgetsPage::OnUpdateUIInsert(wxUpdateUIEvent& event) -- 2.47.2