boost::shared_ptr<ARDOUR::Route> _route;
- void set_color (const Gdk::Color & c);
- bool choose_color ();
+ virtual void set_color (const Gdk::Color & c);
+ void choose_color ();
bool ignore_toggle;
bool wait_for_release;
void set_sends_gain_from_track ();
void set_sends_gain_to_zero ();
void set_sends_gain_to_unity ();
- void create_sends (ARDOUR::Placement);
- void create_selected_sends (ARDOUR::Placement);
+ void create_sends (ARDOUR::Placement, bool);
+ void create_selected_sends (ARDOUR::Placement, bool);
void solo_changed(bool, void*);
void solo_changed_so_update_mute ();
int set_color_from_route ();
- void remove_this_route ();
+ void remove_this_route (bool apply_to_selection = false);
static gint idle_remove_this_route (RouteUI *);
void route_rename();
virtual void property_changed (const PBD::PropertyChange&);
void route_removed ();
- Gtk::CheckMenuItem *route_active_menu_item;
- void toggle_route_active ();
- virtual void route_active_changed ();
+ virtual void route_active_changed () {}
+ void set_route_active (bool, bool);
Gtk::Menu* record_menu;
void build_record_menu ();
virtual void start_step_editing () {}
virtual void stop_step_editing() {}
+ void set_invert_sensitive (bool);
+
private:
void check_rec_enable_sensitivity ();
void parameter_changed (std::string const &);