43 std::shared_ptr<ARDOUR::Stripable>
stripable()
const;
46 void set_vca (std::shared_ptr<ARDOUR::VCA>);
47 std::shared_ptr<ARDOUR::VCA>
vca()
const {
return _vca; }
63 std::shared_ptr<ARDOUR::VCA>
_vca;
Representation of the interface of the Editor class.
bool marked_for_display() const
Gtk::Menu * automation_action_menu
ArdourWidgets::ArdourButton mute_button
void update_solo_display()
void vca_property_changed(PBD::PropertyChange const &)
StripableColorDialog _color_picker
void set_height(uint32_t h, TrackHeightMode m=OnlySelf, bool from_idle=false)
PBD::ScopedConnectionList vca_connections
virtual void build_automation_action_menu(bool)
VCATimeAxisView(PublicEditor &, ARDOUR::Session *, ArdourCanvas::Canvas &canvas)
std::string state_id() const
bool set_marked_for_display(bool)
bool name_entry_changed(std::string const &)
bool solo_release(GdkEventButton *)
ArdourWidgets::ArdourButton automation_button
void show_existing_automation(bool apply_to_selection=false)
void build_display_menu()
ARDOUR::PresentationInfo const & presentation_info() const
std::shared_ptr< ARDOUR::VCA > _vca
void update_track_number_visibility()
void create_automation_child(const Evoral::Parameter ¶m, bool show)
void show_all_automation(bool apply_to_selection=false)
bool mute_release(GdkEventButton *)
void create_gain_automation_child(const Evoral::Parameter &, bool)
void create_mute_automation_child(const Evoral::Parameter &, bool)
std::shared_ptr< ARDOUR::Stripable > stripable() const
ArdourWidgets::ArdourButton number_label
ArdourWidgets::ArdourButton solo_button
void set_vca(std::shared_ptr< ARDOUR::VCA >)
void update_mute_display()
std::shared_ptr< ARDOUR::VCA > vca() const
virtual ~VCATimeAxisView()
bool drop_release(GdkEventButton *)
ArdourWidgets::ArdourButton drop_button
void create_trim_automation_child(const Evoral::Parameter &, bool)
bool automation_click(GdkEventButton *)
void parameter_changed(std::string const &p)
void hide_all_automation(bool apply_to_selection=false)