BasicUI::AccessAction.connect (*this, invalidator (*this), boost::bind (&Editor::access_action, this, _1, _2), gui_context());
- PresentationInfo::Change.connect (*this, invalidator (*this), boost::bind (&Editor::presentation_info_changed, this, _1), gui_context());
-
/* handle escape */
ARDOUR_UI::instance()->Escape.connect (*this, invalidator (*this), boost::bind (&Editor::escape, this), gui_context());
}
}
-void
-Editor::presentation_info_changed (PropertyChange const & what_changed)
-{
- if (what_changed.contains (Properties::selected)) {
- track_selection_changed ();
- }
-}
-
XMLNode*
Editor::button_settings () const
{
/* step two: set the Selection (for stripables/routes) */
_editor->get_selection().set (tvl);
+
+ /* step three, tell the editor */
+ _editor->track_selection_changed ();
}
redisplay ();