Log wxEVT_TEXT events for wxSearchCtrl in widgets sample

This is useful to check that these events are generated under all
platforms.
This commit is contained in:
Vadim Zeitlin
2018-01-29 23:14:44 +01:00
parent f079f11736
commit e5a1931b64

View File

@@ -83,6 +83,7 @@ protected:
void OnToggleCancelButton(wxCommandEvent&);
void OnToggleSearchMenu(wxCommandEvent&);
void OnText(wxCommandEvent& event);
void OnTextEnter(wxCommandEvent& event);
void OnSearch(wxCommandEvent& event);
@@ -116,6 +117,7 @@ wxBEGIN_EVENT_TABLE(SearchCtrlWidgetsPage, WidgetsPage)
EVT_CHECKBOX(ID_CANCEL_CB, SearchCtrlWidgetsPage::OnToggleCancelButton)
EVT_CHECKBOX(ID_MENU_CB, SearchCtrlWidgetsPage::OnToggleSearchMenu)
EVT_TEXT(wxID_ANY, SearchCtrlWidgetsPage::OnText)
EVT_TEXT_ENTER(wxID_ANY, SearchCtrlWidgetsPage::OnTextEnter)
EVT_SEARCHCTRL_SEARCH_BTN(wxID_ANY, SearchCtrlWidgetsPage::OnSearch)
@@ -237,6 +239,12 @@ void SearchCtrlWidgetsPage::OnToggleSearchMenu(wxCommandEvent&)
m_srchCtrl->SetMenu(NULL);
}
void SearchCtrlWidgetsPage::OnText(wxCommandEvent& event)
{
wxLogMessage("Search control: text changes, contents is \"%s\".",
event.GetString());
}
void SearchCtrlWidgetsPage::OnTextEnter(wxCommandEvent& event)
{
wxLogMessage("Search control: enter pressed, contents is \"%s\".",