#include <vector>
+#include <gtkmm/treemodelfilter.h>
+
#include "pbd/convert.h"
#include "ardour/audioengine.h"
using namespace Glib;
using namespace Gtk;
using namespace Gtkmm2ext;
+using namespace ArdourWidgets;
void
ARDOUR_UI::set_session (Session *s)
secondary_clock->set_session (s);
big_clock->set_session (s);
video_timeline->set_session (s);
+ lua_script_window->set_session (s);
/* sensitize menu bar options that are now valid */
ActionManager::set_sensitive (ActionManager::time_selection_sensitive_actions, false);
ActionManager::set_sensitive (ActionManager::track_selection_sensitive_actions, false);
+ ActionManager::set_sensitive (ActionManager::route_selection_sensitive_actions, false);
+ ActionManager::set_sensitive (ActionManager::bus_selection_sensitive_actions, false);
+ ActionManager::set_sensitive (ActionManager::vca_selection_sensitive_actions, false);
+ ActionManager::set_sensitive (ActionManager::stripable_selection_sensitive_actions, false);
ActionManager::set_sensitive (ActionManager::line_selection_sensitive_actions, false);
ActionManager::set_sensitive (ActionManager::point_selection_sensitive_actions, false);
ActionManager::set_sensitive (ActionManager::playlist_selection_sensitive_actions, false);
editor_meter = new LevelMeterHBox(_session);
editor_meter->set_meter (_session->master_out()->shared_peak_meter().get());
editor_meter->clear_meters();
- editor_meter->set_type (_session->master_out()->meter_type());
+ editor_meter->set_meter_type (_session->master_out()->meter_type());
editor_meter->setup_meters (30, 10, 6);
editor_meter->show();
meter_box.pack_start(*editor_meter);
+
+ editor_meter->ButtonPress.connect_same_thread (editor_meter_connection, boost::bind (&ARDOUR_UI::editor_meter_button_press, this, _1));
}
ArdourMeter::ResetAllPeakDisplays.connect (sigc::mem_fun(*this, &ARDOUR_UI::reset_peak_display));
}
if (hide_stuff) {
+ close_all_dialogs ();
editor->hide ();
mixer->hide ();
meterbridge->hide ();