22 #ifndef __gtk2_ardour_monitor_section_h__
23 #define __gtk2_ardour_monitor_section_h__
107 std::shared_ptr<ARDOUR::MonitorProcessor>
_monitor;
void toggle_exclusive_solo()
bool enter_handler(GdkEventCrossing *)
void update_processor_box()
std::vector< ChannelButtonSet * > ChannelButtons
bool cancel_audition(GdkEventButton *)
void processors_changed(ARDOUR::RouteProcessorChange)
std::shared_ptr< ARDOUR::MonitorProcessor > _monitor
ProcessorBox * insert_box
Gtk::Table channel_table_header
bool leave_handler(GdkEventCrossing *)
void toggle_mute_overrides_solo()
bool cancel_isolate(GdkEventButton *)
Gtk::ScrolledWindow channel_table_scroller
uint32_t count_processors()
PBD::ScopedConnection config_connection
ArdourWidgets::ArdourKnob * solo_boost_control
PBD::ScopedConnectionList connections
Gtkmm2ext::Bindings * bindings
PluginSelector * plugin_selector()
void dim_channel(uint32_t)
ArdourWidgets::ArdourButton rude_solo_button
Glib::RefPtr< Gtk::SizeGroup > channel_size_group
Glib::RefPtr< Gtk::ActionGroup > solo_actions
void toggle_use_monitor_section()
std::string state_id() const
Gtk::HBox channel_table_packer
ChannelButtons _channel_buttons
void route_property_changed(const PBD::PropertyChange &)
ArdourWidgets::ArdourKnob * gain_control
ArdourWidgets::ArdourDisplay * gain_display
void assign_controllables()
PBD::ScopedConnectionList route_connections
void solo_channel(uint32_t)
Glib::RefPtr< Gtk::ActionGroup > monitor_actions
ArdourWidgets::ArdourButton dim_all_button
void use_others_actions()
ArdourWidgets::TearOff * _tearoff
void cut_channel(uint32_t)
ArdourWidgets::TearOff & tearoff() const
ArdourWidgets::ArdourDisplay * solo_cut_display
void parameter_changed(std::string)
ArdourWidgets::ArdourKnob * solo_cut_control
ArdourWidgets::ArdourButton cut_all_button
ArdourWidgets::ArdourButton solo_mute_override_button
void help_count_processors(std::weak_ptr< ARDOUR::Processor > p, uint32_t *cnt) const
ArdourWidgets::ArdourKnob * dim_control
Glib::RefPtr< Gtk::ToggleAction > proctoggle
Gtk::Viewport channel_table_viewport
void gain_value_changed()
bool _inhibit_solo_model_update
Gtk::Table * channel_table
ArdourWidgets::ArdourDisplay * dim_display
void solo_boost_changed()
void invert_channel(uint32_t)
void unassign_controllables()
ArdourWidgets::ArdourButton rude_iso_button
ProcessorSelection _rr_selection
ArdourWidgets::ArdourButton exclusive_solo_button
ArdourWidgets::ArdourButton afl_button
bool cancel_solo(GdkEventButton *)
void set_session(ARDOUR::Session *)
ArdourWidgets::ArdourButton solo_in_place_button
ArdourWidgets::ArdourButton rude_audition_button
ArdourWidgets::ArdourButton mono_button
ArdourWidgets::ArdourButton toggle_processorbox_button
ArdourWidgets::ArdourButton pfl_button
void audition_blink(bool)
ArdourWidgets::ArdourDisplay * solo_boost_display