diff options
Diffstat (limited to 'gtk2_ardour/ardour_ui_dialogs.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui_dialogs.cc | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour_ui_dialogs.cc b/gtk2_ardour/ardour_ui_dialogs.cc index aabfbfd0be..931e7a5a50 100644 --- a/gtk2_ardour/ardour_ui_dialogs.cc +++ b/gtk2_ardour/ardour_ui_dialogs.cc @@ -977,3 +977,27 @@ ARDOUR_UI::toggle_monitor_section_visibility () mixer->show_monitor_section (tact->get_active()); } } + +void +ARDOUR_UI::toggle_vca_pane () +{ + Glib::RefPtr<Action> act = ActionManager::get_action ("Common", "ToggleVCAPane"); + + if (act) { + Glib::RefPtr<ToggleAction> tact = Glib::RefPtr<ToggleAction>::cast_dynamic(act); + mixer->showhide_vcas (tact->get_active()); + } +} + +#ifdef MIXBUS +void +ARDOUR_UI::toggle_mixbus_pane () +{ + Glib::RefPtr<Action> act = ActionManager::get_action ("Common", "ToggleMixbusPane"); + + if (act) { + Glib::RefPtr<ToggleAction> tact = Glib::RefPtr<ToggleAction>::cast_dynamic(act); + mixer->showhide_mixbusses (tact->get_active()); + } +} +#endif |