From b0998844dbfe25b24bd2abce28daaa5358d5b1bb Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 19 Jun 2013 10:25:18 +0200 Subject: basic window infrastructure for meterbridge --- gtk2_ardour/ardour_ui_dialogs.cc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'gtk2_ardour/ardour_ui_dialogs.cc') 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 @@ -314,6 +314,23 @@ ARDOUR_UI::toggle_mixer_window () } } +void +ARDOUR_UI::toggle_meterbridge () +{ + Glib::RefPtr act = ActionManager::get_action (X_("Common"), X_("toggle-meterbridge")); + if (!act) { + return; + } + + Glib::RefPtr tact = Glib::RefPtr::cast_dynamic (act); + + if (tact->get_active()) { + meterbridge->show_window (); + } else { + meterbridge->hide (); + } +} + void ARDOUR_UI::toggle_editor_mixer () { -- cgit v1.2.3