diff options
| author | Anthony <Helios747@users.noreply.github.com> | 2016-12-17 11:13:28 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-12-17 11:13:28 -0600 |
| commit | f431b18675fc2df846a1d142c1d7a793bd1d1175 (patch) | |
| tree | 77743cc29935d0720b69732606365b5fdded574b /Source/Core/DolphinWX/Debugger/CodeWindow.cpp | |
| parent | d64f56fb013946b8caf84aec5909b4b31801a221 (diff) | |
| parent | 59abfee11d4a08e10a00f8db6c2bcc2476f5423a (diff) | |
Merge pull request #4491 from leoetlino/debugger-symbol-filter
DolphinWX: Add ability to filter symbols (by name)
Diffstat (limited to 'Source/Core/DolphinWX/Debugger/CodeWindow.cpp')
| -rw-r--r-- | Source/Core/DolphinWX/Debugger/CodeWindow.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Source/Core/DolphinWX/Debugger/CodeWindow.cpp b/Source/Core/DolphinWX/Debugger/CodeWindow.cpp index 4305d24da6..348363ae8d 100644 --- a/Source/Core/DolphinWX/Debugger/CodeWindow.cpp +++ b/Source/Core/DolphinWX/Debugger/CodeWindow.cpp @@ -78,8 +78,13 @@ CCodeWindow::CCodeWindow(CFrame* parent, wxWindowID id, const wxPoint& position, wxSearchCtrl* const address_searchctrl = new wxSearchCtrl(m_aui_toolbar, IDM_ADDRBOX); address_searchctrl->Bind(wxEVT_TEXT, &CCodeWindow::OnAddrBoxChange, this); address_searchctrl->SetDescriptiveText(_("Search Address")); + m_symbol_filter_ctrl = new wxSearchCtrl(m_aui_toolbar, wxID_ANY); + m_symbol_filter_ctrl->Bind(wxEVT_TEXT, &CCodeWindow::OnSymbolFilterText, this); + m_symbol_filter_ctrl->SetDescriptiveText(_("Filter Symbols")); + m_symbol_filter_ctrl->SetToolTip(_("Filter the symbol list by name. This is case-sensitive.")); m_aui_toolbar->AddControl(address_searchctrl); + m_aui_toolbar->AddControl(m_symbol_filter_ctrl); m_aui_toolbar->Realize(); m_aui_manager.SetManagedWindow(this); @@ -260,6 +265,11 @@ void CCodeWindow::OnAddrBoxChange(wxCommandEvent& event) event.Skip(); } +void CCodeWindow::OnSymbolFilterText(wxCommandEvent&) +{ + ReloadSymbolListBox(); +} + void CCodeWindow::OnCallstackListChange(wxCommandEvent& event) { int index = callstack->GetSelection(); |
