Canola
0.8.D001
|
#include <gnome.h>
The debugger_gnome class is used to represent the processing required to display debugging information in a Gtk window.
typedef sigc::signal1<void, int, sigc::nil> debugger_gnome::address_value_changed_signal_t |
debugger_gnome::~debugger_gnome | ( | ) | [virtual] |
debugger_gnome::debugger_gnome | ( | const debugger_gnome & | rhs | ) | [private] |
The copy constructor. Do not use.
rhs | The right hand side of the initialization. |
void debugger_gnome::display_address | ( | int | addr | ) | [private, virtual] |
void debugger_gnome::display_location | ( | const location::pointer & | where | ) | [private, virtual] |
void debugger_gnome::display_memory | ( | int | n, |
const number & | value | ||
) | [private, virtual] |
void debugger_gnome::display_mstate | ( | const char * | text | ) | [private, virtual] |
void debugger_gnome::display_opcode | ( | opcode_t | op | ) | [private, virtual] |
void debugger_gnome::display_x_register | ( | const number & | value | ) | [private, virtual] |
void debugger_gnome::display_y_register | ( | const number & | value | ) | [private, virtual] |
void debugger_gnome::on_address_value_changed | ( | void | ) | [private] |
The on_address_value_changed method is a signal handler for the value-changed signal of the address_value widget. It emits the following signal, when enabled.
debugger_gnome& debugger_gnome::operator= | ( | const debugger_gnome & | rhs | ) | [private] |
The assignment operator. Do not use.
rhs | The right hand side of the assignment. |
Gtk::Label debugger_gnome::address_name [private] |
Gtk::SpinButton debugger_gnome::address_value [private] |
bool debugger_gnome::address_value_changed_signal_enable [private] |
The address_value_changed_signal_enable instance variable is used to remember whether or not to emit a signal when the address_value changes. This has two causes: when the display_address method is called, and when the user changes it. We want to emit signals for the second, but not the first.
std::string debugger_gnome::filename [private] |
Gtk::Table debugger_gnome::left_panel [private] |
Gtk::Label debugger_gnome::memory_name[14] [private] |
Gtk::TextView debugger_gnome::memory_value[14] [private] |
Gtk::Label debugger_gnome::mstate_name [private] |
Gtk::TextView debugger_gnome::mstate_value [private] |
Gtk::Label debugger_gnome::opcode_name [private] |
Gtk::TextView debugger_gnome::opcode_value [private] |
Gtk::TextView debugger_gnome::source_code [private] |
Gtk::Frame debugger_gnome::source_code_frame [private] |
Gtk::ScrolledWindow debugger_gnome::source_code_scroller [private] |
Gtk::Label debugger_gnome::x_reg_name [private] |
Gtk::TextView debugger_gnome::x_reg_value [private] |
Gtk::Label debugger_gnome::y_reg_name [private] |
Gtk::TextView debugger_gnome::y_reg_value [private] |