diff --git a/samples/widgets/searchctrl.cpp b/samples/widgets/searchctrl.cpp index 77cf9238ea..a647835ed8 100644 --- a/samples/widgets/searchctrl.cpp +++ b/samples/widgets/searchctrl.cpp @@ -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\".",