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:
@@ -83,6 +83,7 @@ protected:
|
|||||||
void OnToggleCancelButton(wxCommandEvent&);
|
void OnToggleCancelButton(wxCommandEvent&);
|
||||||
void OnToggleSearchMenu(wxCommandEvent&);
|
void OnToggleSearchMenu(wxCommandEvent&);
|
||||||
|
|
||||||
|
void OnText(wxCommandEvent& event);
|
||||||
void OnTextEnter(wxCommandEvent& event);
|
void OnTextEnter(wxCommandEvent& event);
|
||||||
|
|
||||||
void OnSearch(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_CANCEL_CB, SearchCtrlWidgetsPage::OnToggleCancelButton)
|
||||||
EVT_CHECKBOX(ID_MENU_CB, SearchCtrlWidgetsPage::OnToggleSearchMenu)
|
EVT_CHECKBOX(ID_MENU_CB, SearchCtrlWidgetsPage::OnToggleSearchMenu)
|
||||||
|
|
||||||
|
EVT_TEXT(wxID_ANY, SearchCtrlWidgetsPage::OnText)
|
||||||
EVT_TEXT_ENTER(wxID_ANY, SearchCtrlWidgetsPage::OnTextEnter)
|
EVT_TEXT_ENTER(wxID_ANY, SearchCtrlWidgetsPage::OnTextEnter)
|
||||||
|
|
||||||
EVT_SEARCHCTRL_SEARCH_BTN(wxID_ANY, SearchCtrlWidgetsPage::OnSearch)
|
EVT_SEARCHCTRL_SEARCH_BTN(wxID_ANY, SearchCtrlWidgetsPage::OnSearch)
|
||||||
@@ -237,6 +239,12 @@ void SearchCtrlWidgetsPage::OnToggleSearchMenu(wxCommandEvent&)
|
|||||||
m_srchCtrl->SetMenu(NULL);
|
m_srchCtrl->SetMenu(NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void SearchCtrlWidgetsPage::OnText(wxCommandEvent& event)
|
||||||
|
{
|
||||||
|
wxLogMessage("Search control: text changes, contents is \"%s\".",
|
||||||
|
event.GetString());
|
||||||
|
}
|
||||||
|
|
||||||
void SearchCtrlWidgetsPage::OnTextEnter(wxCommandEvent& event)
|
void SearchCtrlWidgetsPage::OnTextEnter(wxCommandEvent& event)
|
||||||
{
|
{
|
||||||
wxLogMessage("Search control: enter pressed, contents is \"%s\".",
|
wxLogMessage("Search control: enter pressed, contents is \"%s\".",
|
||||||
|
Reference in New Issue
Block a user