summaryrefslogtreecommitdiff
path: root/Source/Core/DebuggerWX/Src/CodeWindow.h
diff options
context:
space:
mode:
authorJohn Peterson <jpeterson57@gmail.com>2009-08-26 09:19:15 +0000
committerJohn Peterson <jpeterson57@gmail.com>2009-08-26 09:19:15 +0000
commitb185fedb858cd261906abf0edb556d13af033ad1 (patch)
treeb14990e958922d3c07854ff324593b4561c0d108 /Source/Core/DebuggerWX/Src/CodeWindow.h
parent2e24e7db06ce685f8132d8b0d9c8bd97d2a74f56 (diff)
GUI debugger: Added more windows to aui
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4065 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/DebuggerWX/Src/CodeWindow.h')
-rw-r--r--Source/Core/DebuggerWX/Src/CodeWindow.h36
1 files changed, 20 insertions, 16 deletions
diff --git a/Source/Core/DebuggerWX/Src/CodeWindow.h b/Source/Core/DebuggerWX/Src/CodeWindow.h
index a145fa7863..ec984e4573 100644
--- a/Source/Core/DebuggerWX/Src/CodeWindow.h
+++ b/Source/Core/DebuggerWX/Src/CodeWindow.h
@@ -22,6 +22,7 @@
#include <wx/dialog.h>
#include <wx/textctrl.h>
#include <wx/listbox.h>
+#include <wx/artprov.h>
#include <wx/aui/aui.h>
#include "Thread.h"
@@ -54,10 +55,12 @@ class CCodeWindow
// Function redirection
wxFrame *GetParentFrame();
wxMenuBar * GetMenuBar();
- wxAuiToolBar * GetToolBar();
- wxAuiToolBar * m_ToolBar2;
+ wxAuiToolBar * GetToolBar(), * m_ToolBar2;
+ wxAuiNotebook *m_NB0, *m_NB1;
bool IsActive();
void UpdateToolbar(wxAuiToolBar *);
+ void UpdateNotebook(int, wxAuiNotebook *);
+ wxBitmap page_bmp;
void Load_(IniFile &file);
void Load(IniFile &file);
@@ -79,6 +82,13 @@ class CCodeWindow
void CreateSymbolsMenu();
void UpdateButtonStates();
+ // Sub dialogs
+ wxMenuBar* pMenuBar;
+ CRegisterWindow* m_RegisterWindow;
+ CBreakPointWindow* m_BreakpointWindow;
+ CMemoryWindow* m_MemoryWindow;
+ CJitWindow* m_JitWindow;
+
private:
enum
@@ -122,13 +132,14 @@ class CCodeWindow
void SingleCPUStep();
void OnAddrBoxChange(wxCommandEvent& event);
-
- void OnToggleRegisterWindow(wxCommandEvent& event);
- void OnToggleBreakPointWindow(wxCommandEvent& event);
- void OnToggleMemoryWindow(wxCommandEvent& event);
- void OnToggleJitWindow(wxCommandEvent& event);
- void OnToggleSoundWindow(wxCommandEvent& event);
- void OnToggleVideoWindow(wxCommandEvent& event);
+
+ void OnToggleWindow(wxCommandEvent& event);
+ void OnToggleRegisterWindow(bool,wxAuiNotebook*);
+ void OnToggleBreakPointWindow(bool,wxAuiNotebook*);
+ void OnToggleMemoryWindow(bool,wxAuiNotebook*);
+ void OnToggleJitWindow(bool,wxAuiNotebook*);
+ void OnToggleSoundWindow(bool,wxAuiNotebook*);
+ void OnToggleVideoWindow(bool,wxAuiNotebook*);
void OnChangeFont(wxCommandEvent& event);
void OnHostMessage(wxCommandEvent& event);
@@ -145,13 +156,6 @@ class CCodeWindow
void DoTip(wxString text);
void OnKeyDown(wxKeyEvent& event);
- // Sub dialogs
- wxMenuBar* pMenuBar;
- CRegisterWindow* m_RegisterWindow;
- CBreakPointWindow* m_BreakpointWindow;
- CMemoryWindow* m_MemoryWindow;
- CJitWindow* m_JitWindow;
-
wxMenuItem* jitblocklinking, *jitunlimited, *jitoff;
wxMenuItem* jitlsoff, *jitlslxzoff, *jitlslwzoff, *jitlslbzxoff;
wxMenuItem* jitlspoff;