diff options
author | Robin Gareus <robin@gareus.org> | 2018-08-08 22:42:12 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2018-08-08 22:42:12 +0200 |
commit | bf694199ab9412508892608ba80da16d30f8a9ca (patch) | |
tree | 8a39bea5b583b5a56a71163ab40736dd9a07ba78 /gtk2_ardour/ardour_ui_dialogs.cc | |
parent | 3064c5a6753bdccb86d446d2cba15f95d372f002 (diff) |
Add method to show/hide VCA (and Mixbus) Mixer pane
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 |