42 :
AutomationLine (name, r.get_time_axis_view(), parent, l, l->parameter())
52 group->raise_to_top ();
53 group->set_y_position (2);
110 if (what_changed.
contains (interesting_stuff)) {
PublicEditor & editor() const
AudioRegionGainLine(const std::string &name, AudioRegionView &, ArdourCanvas::Container &parent, boost::shared_ptr< ARDOUR::AutomationList >)
PBD::Signal1< void, const PropertyChange & > PropertyChanged
void start_drag_single(ControlPoint *, double, float)
virtual void start_drag_single(ControlPoint *, double, float)
void set_envelope_active(bool yn)
virtual void end_drag(bool with_push, uint32_t final_index)
void end_drag(bool with_push, uint32_t final_index)
void add_command(Command *const cmd)
void set_uses_gain_mapping(bool yn)
boost::shared_ptr< ARDOUR::AudioRegion > audio_region() const
LIBARDOUR_API PBD::PropertyDescriptor< framepos_t > start
void remove_point(ControlPoint &)
boost::shared_ptr< ARDOUR::Region > region() const
ArdourCanvas::Container * group
ARDOUR::Session * session() const
virtual void begin_reversible_command(std::string cmd_name)=0
virtual void commit_reversible_command()=0
Evoral::TimeConverter< double, ARDOUR::framepos_t > * _time_converter
const Parameter & parameter() const
framepos_t position() const
PBD::ScopedConnection _region_changed_connection
boost::shared_ptr< ARDOUR::AutomationList > alist
void region_changed(const PBD::PropertyChange &what_changed)
LIBARDOUR_API PBD::PropertyDescriptor< framepos_t > position
ARDOUR::AutomationList::iterator model() const
bool contains(PropertyDescriptor< T > p) const
bool terminal_points_can_slide
bool envelope_active() const
virtual ARDOUR::Session * session() const =0