20 #include <gtkmm/box.h>
21 #include <gtkmm/table.h>
Gtk::HBox channel_table_packer
void toggle_exclusive_solo()
ArdourButton exclusive_solo_button
ArdourButton rude_solo_button
void update_output_display()
std::vector< ChannelButtonSet * > ChannelButtons
boost::shared_ptr< ARDOUR::Route > _route
void dim_channel(uint32_t)
void toggle_mute_overrides_solo()
void cut_channel(uint32_t)
ArdourKnob * solo_cut_control
ArdourButton solo_mute_override_button
Gtk::Viewport channel_table_viewport
Gtkmm2ext::TearOff & tearoff() const
ArdourButton cut_all_button
Gtk::Table channel_table_header
Gtkmm2ext::TearOff * _tearoff
ArdourKnob * gain_control
ChannelButtons _channel_buttons
bool cancel_isolate(GdkEventButton *)
void edit_output_configuration()
MonitorSelectorWindow * _output_selector
ArdourKnob * solo_boost_control
std::vector< boost::shared_ptr< Bundle > > BundleList
ArdourButton dim_all_button
std::string state_id() const
Glib::RefPtr< Gtk::SizeGroup > channel_size_group
void gain_value_changed()
void output_button_resized(Gtk::Allocation &)
bool cancel_solo(GdkEventButton *)
boost::shared_ptr< ARDOUR::MonitorProcessor > _monitor
void solo_boost_changed()
ArdourDisplay * gain_display
gint output_release(GdkEventButton *)
std::list< boost::shared_ptr< ARDOUR::Bundle > > output_menu_bundles
ArdourButton rude_iso_button
void solo_channel(uint32_t)
gint output_press(GdkEventButton *)
static Glib::RefPtr< Gtk::ActionGroup > monitor_actions
void parameter_changed(std::string)
ArdourDisplay * dim_display
ArdourDisplay * solo_boost_display
bool cancel_audition(GdkEventButton *)
ArdourButton rude_audition_button
PBD::ScopedConnectionList control_connections
void port_connected_or_disconnected(boost::weak_ptr< ARDOUR::Port >, boost::weak_ptr< ARDOUR::Port >)
void assign_controllables()
ArdourButton * output_button
void maybe_add_bundle_to_output_menu(boost::shared_ptr< ARDOUR::Bundle >, ARDOUR::BundleList const &)
ArdourButton solo_in_place_button
void set_session(ARDOUR::Session *)
ArdourDisplay * solo_cut_display
void invert_channel(uint32_t)
Gtk::ScrolledWindow channel_table_scroller
MonitorSection(ARDOUR::Session *)
void audition_blink(bool)
PBD::ScopedConnection config_connection
PBD::ScopedConnection _output_changed_connection
bool _inhibit_solo_model_update
void bundle_output_chosen(boost::shared_ptr< ARDOUR::Bundle >)