diff options
author | Robin Gareus <robin@gareus.org> | 2013-06-19 10:25:18 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-07-10 15:27:02 +0200 |
commit | b0998844dbfe25b24bd2abce28daaa5358d5b1bb (patch) | |
tree | 470691dc4ba1cc19dd448d08d1213eba1d8d2ece /gtk2_ardour/ardour_ui_dialogs.cc | |
parent | 04eaf7b418c674d5babb4ecfe1312059daf899d4 (diff) |
basic window infrastructure for meterbridge
Diffstat (limited to 'gtk2_ardour/ardour_ui_dialogs.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui_dialogs.cc | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour_ui_dialogs.cc b/gtk2_ardour/ardour_ui_dialogs.cc index e8d94bbe04..4ed563e201 100644 --- a/gtk2_ardour/ardour_ui_dialogs.cc +++ b/gtk2_ardour/ardour_ui_dialogs.cc @@ -315,6 +315,23 @@ ARDOUR_UI::toggle_mixer_window () } void +ARDOUR_UI::toggle_meterbridge () +{ + Glib::RefPtr<Action> act = ActionManager::get_action (X_("Common"), X_("toggle-meterbridge")); + if (!act) { + return; + } + + Glib::RefPtr<ToggleAction> tact = Glib::RefPtr<ToggleAction>::cast_dynamic (act); + + if (tact->get_active()) { + meterbridge->show_window (); + } else { + meterbridge->hide (); + } +} + +void ARDOUR_UI::toggle_editor_mixer () { bool obscuring = false; |