[nemiver/varobjs-support] Show watchpoint expressions in breakpoint views
- From: Dodji Seketeli <dodji src gnome org>
- To: svn-commits-list gnome org
- Subject: [nemiver/varobjs-support] Show watchpoint expressions in breakpoint views
- Date: Mon, 25 May 2009 05:35:55 -0400 (EDT)
commit cd630fc1b790c8a35da3fa2d6c7900ec5da909c5
Author: Dodji Seketeli <dodji redhat com>
Date: Sun May 24 20:11:21 2009 +0200
Show watchpoint expressions in breakpoint views
* src/persp/dbgperspective/nmv-breakpoints-view.cc:
(struct BPColumns::expression): New member.
(BPColumns::BPColums): Add the new BPColumns::expression member.
(BreakpointsView::Priv::build_tree_view): Create a column for
expressions.
(BreakpointsView::Priv::update_breakpoint): Update expression
column.
---
src/persp/dbgperspective/nmv-breakpoints-view.cc | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/persp/dbgperspective/nmv-breakpoints-view.cc b/src/persp/dbgperspective/nmv-breakpoints-view.cc
index 04cf547..902885b 100644
--- a/src/persp/dbgperspective/nmv-breakpoints-view.cc
+++ b/src/persp/dbgperspective/nmv-breakpoints-view.cc
@@ -45,6 +45,7 @@ struct BPColumns : public Gtk::TreeModelColumnRecord {
Gtk::TreeModelColumn<Glib::ustring> condition;
Gtk::TreeModelColumn<Glib::ustring> type;
Gtk::TreeModelColumn<int> hits;
+ Gtk::TreeModelColumn<Glib::ustring> expression;
Gtk::TreeModelColumn<IDebugger::BreakPoint> breakpoint;
BPColumns ()
@@ -59,6 +60,7 @@ struct BPColumns : public Gtk::TreeModelColumnRecord {
add (condition);
add (type);
add (hits);
+ add (expression);
}
};//end Cols
@@ -126,6 +128,7 @@ public:
tree_view->append_column (_("Condition"), get_bp_columns ().condition);
tree_view->append_column (_("Type"), get_bp_columns ().type);
tree_view->append_column (_("Hits"), get_bp_columns ().hits);
+ tree_view->append_column (_("Expression"), get_bp_columns ().expression);
Gtk::CellRendererToggle *enabled_toggle =
dynamic_cast<Gtk::CellRendererToggle*>
(tree_view->get_column_cell_renderer(0));
@@ -263,6 +266,7 @@ public:
(*a_iter)[get_bp_columns ().filename] = a_breakpoint.file_name ();
(*a_iter)[get_bp_columns ().line] = a_breakpoint.line ();
(*a_iter)[get_bp_columns ().condition] = a_breakpoint.condition ();
+ (*a_iter)[get_bp_columns ().expression] = a_breakpoint.expression ();
switch (a_breakpoint.type ()) {
case IDebugger::BreakPoint::STANDARD_BREAKPOINT_TYPE:
(*a_iter)[get_bp_columns ().type] = _("breakpoint");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]