void set_button_names ();
void show_send (boost::shared_ptr<ARDOUR::Send>);
+ bool mixer_owned () const {
+ return _mixer_owned;
+ }
+
sigc::signal<void> WidthChanged;
static sigc::signal<void,boost::shared_ptr<ARDOUR::Route> > SwitchIO;
+ static PBD::Signal1<void,MixerStrip*> CatchDeletion;
protected:
friend class Mixer_UI;
Gtk::ToggleButton _mono_button;
Gtk::Table button_table;
+ Gtk::Table solo_led_table;
+ Gtk::HBox solo_led_box;
Gtk::Table middle_button_table;
Gtk::Table bottom_button_table;
Gtk::Button meter_point_button;
Gtk::Label meter_point_label;
- void meter_changed (void *);
+ void meter_changed ();
Gtk::Button diskstream_button;
Gtk::Label diskstream_label;
void input_changed (ARDOUR::IOChange, void *);
void output_changed (ARDOUR::IOChange, void *);
- boost::signals2::scoped_connection panstate_connection;
- boost::signals2::scoped_connection panstyle_connection;
+ PBD::ScopedConnection panstate_connection;
+ PBD::ScopedConnection panstyle_connection;
void connect_to_pan ();
void update_diskstream_display ();
Gtk::Menu* route_ops_menu;
void build_route_ops_menu ();
- gint name_button_button_press (GdkEventButton*);
+ gboolean name_button_button_press (GdkEventButton*);
void list_route_operations ();
gint comment_key_release_handler (GdkEventKey*);
void revert_to_default_display ();
void drop_send ();
- boost::signals2::scoped_connection send_gone_connection;
+ PBD::ScopedConnection send_gone_connection;
void reset_strip_style ();