Gtk::Table channel_table;
Gtk::Table channel_table_header;
Gtk::ScrolledWindow channel_table_scroller;
+ Gtk::Viewport channel_table_viewport;
Glib::RefPtr<Gtk::SizeGroup> channel_size_group;
struct ChannelButtonSet {
void solo_boost_changed ();
void gain_value_changed ();
- Gtk::RadioButtonGroup solo_model_group;
- Gtk::RadioButton solo_in_place_button;
- Gtk::RadioButton afl_button;
- Gtk::RadioButton pfl_button;
+ ArdourButton solo_in_place_button;
+ ArdourButton afl_button;
+ ArdourButton pfl_button;
Gtk::HBox solo_model_box;
void solo_use_in_place ();
PBD::ScopedConnection config_connection;
PBD::ScopedConnectionList control_connections;
+ bool _inhibit_solo_model_update;
+
void assign_controllables ();
};