diff options
| author | hrydgard <hrydgard@gmail.com> | 2008-08-24 20:25:36 +0000 |
|---|---|---|
| committer | hrydgard <hrydgard@gmail.com> | 2008-08-24 20:25:36 +0000 |
| commit | b9f5fd1f4418c47b24d142cd2c67cb399404335d (patch) | |
| tree | 2a5ef16f8660fbdc53998b366d1ab3cbcb46845b /Source/Core/DebuggerWX/src/CodeWindow.h | |
| parent | 1b1f0ecae965e58babaa8092d056f74c4344c610 (diff) | |
Very simple call tree browser added to code window, bottom left.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@298 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/DebuggerWX/src/CodeWindow.h')
| -rw-r--r-- | Source/Core/DebuggerWX/src/CodeWindow.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Source/Core/DebuggerWX/src/CodeWindow.h b/Source/Core/DebuggerWX/src/CodeWindow.h index e90a589cdd..ec0d083ffe 100644 --- a/Source/Core/DebuggerWX/src/CodeWindow.h +++ b/Source/Core/DebuggerWX/src/CodeWindow.h @@ -55,6 +55,7 @@ class CCodeWindow void Update();
void NotifyMapLoaded();
+
bool UseInterpreter();
bool UseDualCore();
void JumpToAddress(u32 _Address);
@@ -64,6 +65,7 @@ class CCodeWindow enum
{
ID_TOOLBAR = 500,
+ IDM_CODEVIEW,
IDM_DEBUG_GO,
IDM_STEP,
IDM_STEPOVER,
@@ -72,6 +74,8 @@ class CCodeWindow IDM_GOTOPC,
IDM_ADDRBOX,
IDM_CALLSTACKLIST,
+ IDM_CALLERSLIST,
+ IDM_CALLSLIST,
IDM_SYMBOLLIST,
IDM_INTERPRETER,
IDM_DUALCORE,
@@ -112,6 +116,8 @@ class CCodeWindow CCodeView* codeview;
wxListBox* callstack;
wxListBox* symbols;
+ wxListBox* callers;
+ wxListBox* calls;
Common::Event sync_event;
wxBitmap m_Bitmaps[Bitmaps_max];
@@ -121,7 +127,10 @@ class CCodeWindow void OnSymbolListChange(wxCommandEvent& event);
void OnSymbolListContextMenu(wxContextMenuEvent& event);
void OnCallstackListChange(wxCommandEvent& event);
+ void OnCallersListChange(wxCommandEvent& event);
+ void OnCallsListChange(wxCommandEvent& event);
void OnCodeStep(wxCommandEvent& event);
+ void OnCodeViewChange(wxCommandEvent &event);
void SingleCPUStep();
@@ -138,6 +147,7 @@ class CCodeWindow void CreateMenu(const SCoreStartupParameter& _LocalCoreStartupParameter);
void UpdateButtonStates();
+ void UpdateLists();
void RecreateToolbar();
void PopulateToolbar(wxToolBar* toolBar);
|
