diff options
author | Robin Gareus <robin@gareus.org> | 2015-12-23 14:41:54 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-12-23 14:41:54 +0100 |
commit | 7eddc61a3059ae0c54f0f18bfb518859eef72830 (patch) | |
tree | f307d342c705469b34c69cdfcebf5c24e549ee7d /gtk2_ardour/monitor_section.h | |
parent | 9cddc7cda09997fd45bd6aae61be94f4337f617e (diff) |
monitor section re-layout (processor-box in signal flow)
Diffstat (limited to 'gtk2_ardour/monitor_section.h')
-rw-r--r-- | gtk2_ardour/monitor_section.h | 11 |
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; }; |