void dim_all ();
void cut_all ();
void mono ();
+ void toggle_exclusive_solo ();
+ void toggle_mute_overrides_solo ();
void dim_level_changed ();
void solo_boost_changed ();
void gain_value_changed ();
BindableToggleButton dim_all_button;
BindableToggleButton mono_button;
BindableToggleButton rude_solo_button;
+ BindableToggleButton rude_iso_button;
+ BindableToggleButton rude_audition_button;
+ BindableToggleButton exclusive_solo_button;
+ BindableToggleButton solo_mute_override_button;
+ void do_blink (bool);
void solo_blink (bool);
+ void audition_blink (bool);
bool cancel_solo (GdkEventButton*);
+ bool cancel_isolate (GdkEventButton*);
+ bool cancel_audition (GdkEventButton*);
+ void solo_cut_changed ();
+ void update_solo_model ();
+ void parameter_changed (std::string);
+ void isolated_changed ();
+
+ PBD::ScopedConnection config_connection;
+ PBD::ScopedConnectionList control_connections;
+
+ void assign_controllables ();
};