VCAMasterStrip (ARDOUR::Session*, boost::shared_ptr<ARDOUR::VCA>);
~VCAMasterStrip ();
+ boost::shared_ptr<ARDOUR::Stripable> stripable() const;
+ ARDOUR::PresentationInfo const & presentation_info () const;
+
std::string name() const;
Gdk::Color color () const;
std::string state_id() const;
static PBD::Signal1<void,VCAMasterStrip*> CatchDeletion;
+ bool marked_for_display () const;
+ bool set_marked_for_display (bool);
private:
boost::shared_ptr<ARDOUR::VCA> _vca;
ArdourButton number_label;
ArdourButton solo_button;
ArdourButton mute_button;
- ArdourButton drop_button;
Gtk::Menu* context_menu;
Gtk::MessageDialog* delete_dialog;
ArdourButton vertical_button;
void hide_confirmation (int);
void self_delete ();
void remove ();
- void drop_button_press ();
void drop_all_slaves ();
void parameter_changed (std::string const& p);
void set_button_names ();
+
+ void start_color_edit ();
+ void finish_color_edit (int, Gtk::ColorSelectionDialog*);
};