21 #ifndef __ardour_vca_master_strip__
22 #define __ardour_vca_master_strip__
51 std::shared_ptr<ARDOUR::Stripable>
stripable()
const;
57 std::shared_ptr<ARDOUR::VCA>
vca()
const {
return _vca; }
65 std::shared_ptr<ARDOUR::VCA>
_vca;
std::shared_ptr< ARDOUR::VCA > vca() const
void parameter_changed(std::string const &p)
void assign_all_selected()
ARDOUR::PresentationInfo const & presentation_info() const
void vca_property_changed(PBD::PropertyChange const &what_changed)
void unassign_all_selected()
ArdourWidgets::ArdourButton width_button
bool mute_release(GdkEventButton *)
bool vertical_button_press(GdkEventButton *)
void set_width(bool wide)
ControlSlaveUI control_slave_ui
ArdourWidgets::ArdourButton color_button
std::string state_id() const
bool number_button_press(GdkEventButton *)
StripableColorDialog _color_picker
ArdourWidgets::ArdourButton mute_button
ArdourWidgets::ArdourButton solo_button
bool vertical_button_release(GdkEventButton *)
bool set_marked_for_display(bool)
ArdourWidgets::ArdourButton hide_button
Gtk::MessageDialog * delete_dialog
std::shared_ptr< ARDOUR::Stripable > stripable() const
PBD::ScopedConnectionList vca_connections
bool solo_release(GdkEventButton *)
bool marked_for_display() const
ArdourWidgets::ArdourButton number_label
static PBD::Signal< void(VCAMasterStrip *)> CatchDeletion
void finish_name_edit(std::string, int)
void spill_change(std::shared_ptr< ARDOUR::Stripable >)
void hide_confirmation(int)
std::shared_ptr< ARDOUR::VCA > _vca
bool width_button_pressed(GdkEventButton *)
void update_bottom_padding()
void build_context_menu()
ArdourWidgets::ArdourButton vertical_button
VCAMasterStrip(ARDOUR::Session *, std::shared_ptr< ARDOUR::VCA >)