From d71dfdfd6a0c49014ff422cd65048a13ded3b3e5 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 25 Sep 2018 00:12:42 +0200 Subject: Add a window that shows DSP usage of all plugins Currently hidden, use Editor:access_action("Window", "toggle-plugin-dsp-load") --- gtk2_ardour/ardour_ui.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gtk2_ardour/ardour_ui.cc') diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 2d6d00848c..d6e1e63c7f 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -167,6 +167,7 @@ typedef uint64_t microseconds_t; #include "nsm.h" #include "opts.h" #include "pingback.h" +#include "plugin_dspload_window.h" #include "processor_box.h" #include "public_editor.h" #include "rc_option_editor.h" @@ -316,6 +317,7 @@ ARDOUR_UI::ARDOUR_UI (int *argcp, char **argvp[], const char* localedir) , export_video_dialog (X_("video-export"), _("Video Export Dialog")) , lua_script_window (X_("script-manager"), _("Script Manager")) , idleometer (X_("idle-o-meter"), _("Idle'o'Meter")) + , plugin_dsp_load_window (X_("plugin-dsp-load"), _("Plugin DSP Load")) , transport_masters_window (X_("transport-masters"), _("Transport Masters")) , session_option_editor (X_("session-options-editor"), _("Properties"), boost::bind (&ARDOUR_UI::create_session_option_editor, this)) , add_video_dialog (X_("add-video"), _("Add Video"), boost::bind (&ARDOUR_UI::create_add_video_dialog, this)) @@ -476,6 +478,7 @@ ARDOUR_UI::ARDOUR_UI (int *argcp, char **argvp[], const char* localedir) export_video_dialog.set_state (*ui_xml, 0); lua_script_window.set_state (*ui_xml, 0); idleometer.set_state (*ui_xml, 0); + plugin_dsp_load_window.set_state (*ui_xml, 0); transport_masters_window.set_state (*ui_xml, 0); } @@ -498,6 +501,7 @@ ARDOUR_UI::ARDOUR_UI (int *argcp, char **argvp[], const char* localedir) WM::Manager::instance().register_window (&audio_port_matrix); WM::Manager::instance().register_window (&midi_port_matrix); WM::Manager::instance().register_window (&idleometer); + WM::Manager::instance().register_window (&plugin_dsp_load_window); WM::Manager::instance().register_window (&transport_masters_window); /* do not retain position for add route dialog */ -- cgit v1.2.3