summaryrefslogtreecommitdiff
path: root/Source/Core/DebuggerWX/src
diff options
context:
space:
mode:
authorfires.gc <fires.gc@gmail.com>2008-07-17 22:19:57 +0000
committerfires.gc <fires.gc@gmail.com>2008-07-17 22:19:57 +0000
commitca13c5485589349c105cb289e8be24b414304178 (patch)
treeaad0644b2d39d01c0e9319970d5b883a978712b8 /Source/Core/DebuggerWX/src
parent343d1ece115879ea2c8d77abbeadaa8ef3e3de77 (diff)
small beautifications in the debugger
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@26 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/DebuggerWX/src')
-rw-r--r--Source/Core/DebuggerWX/src/BreakpointWindow.cpp12
-rw-r--r--Source/Core/DebuggerWX/src/CodeWindow.cpp26
2 files changed, 22 insertions, 16 deletions
diff --git a/Source/Core/DebuggerWX/src/BreakpointWindow.cpp b/Source/Core/DebuggerWX/src/BreakpointWindow.cpp
index e752f1bbdb..7017057561 100644
--- a/Source/Core/DebuggerWX/src/BreakpointWindow.cpp
+++ b/Source/Core/DebuggerWX/src/BreakpointWindow.cpp
@@ -6,6 +6,7 @@
#include "BreakPointWindow.h"
#include "BreakpointView.h"
#include "CodeWindow.h"
+#include "HW/Memmap.h"
#include "wx/mstream.h"
@@ -75,10 +76,15 @@ CBreakPointWindow::PopulateToolbar(wxToolBar* toolBar)
h = m_Bitmaps[Toolbar_Delete].GetHeight();
toolBar->SetToolBitmapSize(wxSize(w, h));
- toolBar->AddTool(IDM_DELETE, _T("Delete"), m_Bitmaps[Toolbar_Delete], _T("Refresh"));
+ toolBar->AddTool(IDM_DELETE, _T("Delete"), m_Bitmaps[Toolbar_Delete], _T("Delete the selected BreakPoint or MemoryCheck"));
toolBar->AddSeparator();
- toolBar->AddTool(IDM_ADD_BREAKPOINT, _T("BP"), m_Bitmaps[Toolbar_Add_BreakPoint], _T("Open file..."));
- toolBar->AddTool(IDM_ADD_MEMORYCHECK, _T("MemCheck"), m_Bitmaps[Toolbar_Add_Memcheck], _T("Refresh"));
+ toolBar->AddTool(IDM_ADD_BREAKPOINT, _T("BP"), m_Bitmaps[Toolbar_Add_BreakPoint], _T("Add BreakPoint..."));
+
+ // just add memory breakpoints if you can use them
+ if (Memory::AreMemoryBreakpointsActivated())
+ {
+ toolBar->AddTool(IDM_ADD_MEMORYCHECK, _T("MC"), m_Bitmaps[Toolbar_Add_Memcheck], _T("Add MemoryCheck..."));
+ }
// after adding the buttons to the toolbar, must call Realize() to reflect
// the changes
diff --git a/Source/Core/DebuggerWX/src/CodeWindow.cpp b/Source/Core/DebuggerWX/src/CodeWindow.cpp
index 319f609691..1f76422786 100644
--- a/Source/Core/DebuggerWX/src/CodeWindow.cpp
+++ b/Source/Core/DebuggerWX/src/CodeWindow.cpp
@@ -69,19 +69,19 @@ enum
};
BEGIN_EVENT_TABLE(CCodeWindow, wxFrame)
-EVT_BUTTON(IDM_DEBUG_GO, CCodeWindow::OnCodeStep)
-EVT_BUTTON(IDM_STEP, CCodeWindow::OnCodeStep)
-EVT_BUTTON(IDM_STEPOVER, CCodeWindow::OnCodeStep)
-EVT_BUTTON(IDM_SKIP, CCodeWindow::OnCodeStep)
-EVT_BUTTON(IDM_SETPC, CCodeWindow::OnCodeStep)
-EVT_BUTTON(IDM_GOTOPC, CCodeWindow::OnCodeStep)
-EVT_TEXT(IDM_ADDRBOX, CCodeWindow::OnAddrBoxChange)
-EVT_LISTBOX(IDM_SYMBOLLIST, CCodeWindow::OnSymolListChange)
-EVT_LISTBOX(IDM_CALLSTACKLIST, CCodeWindow::OnCallstackListChange)
-EVT_HOST_COMMAND(wxID_ANY, CCodeWindow::OnHostMessage)
-EVT_MENU(IDM_LOGWINDOW, CCodeWindow::OnToggleLogWindow)
-EVT_MENU(IDM_REGISTERWINDOW, CCodeWindow::OnToggleRegisterWindow)
-EVT_MENU(IDM_BREAKPOINTWINDOW, CCodeWindow::OnToggleBreakPointWindow)
+ EVT_BUTTON(IDM_DEBUG_GO, CCodeWindow::OnCodeStep)
+ EVT_BUTTON(IDM_STEP, CCodeWindow::OnCodeStep)
+ EVT_BUTTON(IDM_STEPOVER, CCodeWindow::OnCodeStep)
+ EVT_BUTTON(IDM_SKIP, CCodeWindow::OnCodeStep)
+ EVT_BUTTON(IDM_SETPC, CCodeWindow::OnCodeStep)
+ EVT_BUTTON(IDM_GOTOPC, CCodeWindow::OnCodeStep)
+ EVT_TEXT(IDM_ADDRBOX, CCodeWindow::OnAddrBoxChange)
+ EVT_LISTBOX(IDM_SYMBOLLIST, CCodeWindow::OnSymolListChange)
+ EVT_LISTBOX(IDM_CALLSTACKLIST, CCodeWindow::OnCallstackListChange)
+ EVT_HOST_COMMAND(wxID_ANY, CCodeWindow::OnHostMessage)
+ EVT_MENU(IDM_LOGWINDOW, CCodeWindow::OnToggleLogWindow)
+ EVT_MENU(IDM_REGISTERWINDOW, CCodeWindow::OnToggleRegisterWindow)
+ EVT_MENU(IDM_BREAKPOINTWINDOW, CCodeWindow::OnToggleBreakPointWindow)
END_EVENT_TABLE()