32 m_LastRowStartingAddress(0)
37 m_pText = XRCCTRL(*
this,
"txtDump",
wxTextCtrl);
40 m_pText->SetFont(font);
43 int bytes = c->
ReadInt(
wxT(
"/common/examine_memory/size_to_show"), 32);
47 if (!combo->SetStringSelection(strBytes))
48 combo->SetSelection(1);
68 for (
int i = 0; i < 67; ++i)
74 return XRCCTRL(*
this,
"txtAddress",
wxTextCtrl)->GetValue();
80 XRCCTRL(*
this,
"cmbBytes",
wxComboBox)->GetValue().ToLong(&a);
105 #define HEX_OFFSET(a) (a*3) 106 #define CHAR_OFFSET(a) (16*3 + 3 + a) 128 for (
int i = 0; i < 67; ++i)
156 XRCCTRL(*
this,
"txtAddress",
wxTextCtrl)->SetValue(addr);
void OnGo(wxCommandEvent &event)
cbDebuggerPlugin * GetActiveDebugger()
void AddHexByte(const wxString &addr, const wxString &hexbyte)
ConfigManager * GetConfigManager(const wxString &name_space) const
int ReadInt(const wxString &name, int defaultVal=0)
Base class for debugger plugins.
static Manager * Get()
Use Manager::Get() to get a pointer to its instance Manager::Get() is guaranteed to never return an i...
wxString GetBaseAddress()
void EnableWindow(bool enable)
bool ToULong(unsigned long *val, int base=10) const
wxUSE_UNICODE_dependent wxChar
void Write(const wxString &name, const wxString &value, bool ignoreEmpty=false)
DebuggerManager * GetDebuggerManager() const
void SetBaseAddress(const wxString &addr)
void AddError(const wxString &err)
unsigned long m_LastRowStartingAddress
static wxXmlResource * Get()
static wxString Format(const wxString &format,...)
virtual void RequestUpdate(DebugWindows window)=0