summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext/selector.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2005-10-06 18:24:23 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2005-10-06 18:24:23 +0000
commit5a52d8fee4c9abac7ffb1f1e6464785d979acd68 (patch)
tree52328a74b8b643b76bc3773e6bda7e1c03728cbf /libs/gtkmm2ext/selector.cc
parentf7b1b0fbbdee17e80908df4b24038e2e144f1f23 (diff)
changes from colin for route_params, nick for location_ui and route_ui, and me for ardour_ui.cc
git-svn-id: svn://localhost/trunk/ardour2@50 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/gtkmm2ext/selector.cc')
-rw-r--r--libs/gtkmm2ext/selector.cc17
1 files changed, 7 insertions, 10 deletions
diff --git a/libs/gtkmm2ext/selector.cc b/libs/gtkmm2ext/selector.cc
index 371c946fe7..00db129d6b 100644
--- a/libs/gtkmm2ext/selector.cc
+++ b/libs/gtkmm2ext/selector.cc
@@ -143,7 +143,8 @@ Selector::accept ()
Gtk::TreeModel::iterator iter = tree_sel->get_selected();
if (iter) {
- selection_made (tview, tree_sel);
+
+ selection_made (new Result (tview, tree_sel));
} else {
cancel ();
}
@@ -151,13 +152,12 @@ Selector::accept ()
void
Selector::chosen ()
-
{
Glib::RefPtr<Gtk::TreeSelection> tree_sel = tview.get_selection();
Gtk::TreeModel::iterator iter = tree_sel->get_selected();
-
+
if (iter) {
- choice_made (tview, tree_sel);
+ choice_made (new Result (tview, tree_sel));
} else {
cancel ();
}
@@ -165,13 +165,12 @@ Selector::chosen ()
void
Selector::shift_clicked ()
-
{
Glib::RefPtr<Gtk::TreeSelection> tree_sel = tview.get_selection();
Gtk::TreeModel::iterator iter = tree_sel->get_selected();
if (iter) {
- shift_made (tview, tree_sel);
+ shift_made (new Result (tview, tree_sel));
} else {
cancel ();
}
@@ -179,13 +178,12 @@ Selector::shift_clicked ()
void
Selector::control_clicked ()
-
{
Glib::RefPtr<Gtk::TreeSelection> tree_sel = tview.get_selection();
Gtk::TreeModel::iterator iter = tree_sel->get_selected();
if (iter) {
- control_made (tview, tree_sel);
+ control_made (new Result (tview, tree_sel));
} else {
cancel ();
}
@@ -193,12 +191,11 @@ Selector::control_clicked ()
void
Selector::cancel ()
-
{
Glib::RefPtr<Gtk::TreeSelection> tree_sel = tview.get_selection();
tree_sel->unselect_all();
- selection_made (tview, tree_sel);
+ selection_made (new Result (tview, tree_sel));
}
void