add back activate/deactivate menu options for processor box
git-svn-id: svn://localhost/ardour2/branches/3.0@6197 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
@@ -1559,6 +1559,13 @@ ProcessorBox::register_actions ()
|
||||
sigc::ptr_fun (ProcessorBox::rb_deselect_all));
|
||||
|
||||
/* activation */
|
||||
|
||||
act = ActionManager::register_action (popup_act_grp, X_("activate"), _("Activate"),
|
||||
sigc::ptr_fun (ProcessorBox::rb_activate));
|
||||
ActionManager::plugin_selection_sensitive_actions.push_back(act);
|
||||
act = ActionManager::register_action (popup_act_grp, X_("deactivate"), _("Deactivate"),
|
||||
sigc::ptr_fun (ProcessorBox::rb_deactivate));
|
||||
|
||||
ActionManager::plugin_selection_sensitive_actions.push_back(act);
|
||||
ActionManager::register_action (popup_act_grp, X_("activate_all"), _("Activate all"),
|
||||
sigc::ptr_fun (ProcessorBox::rb_activate_all));
|
||||
@@ -1719,6 +1726,28 @@ ProcessorBox::rb_deselect_all ()
|
||||
_current_processor_box->deselect_all_processors ();
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
ProcessorBox::rb_activate ()
|
||||
{
|
||||
if (_current_processor_box == 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
_current_processor_box->for_selected_processors (&ProcessorBox::activate_processor);
|
||||
}
|
||||
|
||||
void
|
||||
ProcessorBox::rb_deactivate ()
|
||||
{
|
||||
if (_current_processor_box == 0) {
|
||||
return;
|
||||
}
|
||||
_current_processor_box->for_selected_processors (&ProcessorBox::deactivate_processor);
|
||||
}
|
||||
|
||||
|
||||
|
||||
void
|
||||
ProcessorBox::rb_activate_all ()
|
||||
{
|
||||
|
||||
@@ -261,6 +261,8 @@ class ProcessorBox : public Gtk::HBox, public PluginInterestedObject
|
||||
static void rb_select_all ();
|
||||
static void rb_deselect_all ();
|
||||
static void rb_activate_all ();
|
||||
static void rb_deactivate ();
|
||||
static void rb_activate ();
|
||||
static void rb_deactivate_all ();
|
||||
static void rb_ab_plugins ();
|
||||
static void rb_edit ();
|
||||
|
||||
Reference in New Issue
Block a user