summaryrefslogtreecommitdiff
path: root/gtk2_ardour/monitor_section.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/monitor_section.h')
-rw-r--r--gtk2_ardour/monitor_section.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/gtk2_ardour/monitor_section.h b/gtk2_ardour/monitor_section.h
index 5be07eabbf..bca55b7023 100644
--- a/gtk2_ardour/monitor_section.h
+++ b/gtk2_ardour/monitor_section.h
@@ -57,10 +57,12 @@ class MonitorSection : public RouteUI
private:
Gtk::HBox hpacker;
+ Gtk::VBox vpacker;
Gtkmm2ext::TearOff* _tearoff;
Gtk::HBox channel_table_packer;
Gtk::HBox table_hpacker;
+ Gtk::HBox master_packer;
Gtk::Table channel_table;
Gtk::Table channel_table_header;
Gtk::ScrolledWindow channel_table_scroller;
@@ -142,6 +144,7 @@ class MonitorSection : public RouteUI
ArdourButton rude_audition_button;
ArdourButton exclusive_solo_button;
ArdourButton solo_mute_override_button;
+ ArdourButton toggle_processorbox_button;
void do_blink (bool);
void solo_blink (bool);
@@ -163,7 +166,15 @@ class MonitorSection : public RouteUI
void port_connected_or_disconnected (boost::weak_ptr<ARDOUR::Port>, boost::weak_ptr<ARDOUR::Port>);
+ void repack_processor_box ();
+
ProcessorBox* insert_box;
PluginSelector* _plugin_selector;
RouteProcessorSelection _rr_selection;
+ void help_count_processors (boost::weak_ptr<ARDOUR::Processor> p, uint32_t* cnt) const;
+ uint32_t count_processors ();
+
+ void processors_changed (ARDOUR::RouteProcessorChange);
+ Glib::RefPtr<Gtk::ToggleAction> proctoggle;
+ bool _ui_initialized;
};