25 #include <sigc++/signal.h>
Representation of the interface of the Editor class.
void set_duration(ARDOUR::samplecnt_t duration)
ArdourCanvas::Points points
void reset_point(Temporal::TempoPoint const &)
static PBD::Signal< void(TempoCurve *)> CatchDeletion
Temporal::TempoPoint const & tempo() const
Temporal::TempoPoint const * _tempo
ArdourCanvas::Container * group
ArdourCanvas::Item & the_item() const
void set_color_rgba(uint32_t rgba)
static void setup_sizes(const double timebar_height)
ArdourCanvas::Text * _start_text
ArdourCanvas::FramedCurve * _curve
TempoCurve(PublicEditor &editor, ArdourCanvas::Item &, guint32 rgba, Temporal::TempoPoint const &temp, bool handle_events, ArdourCanvas::Distance marker_width)
ArdourCanvas::Text * _end_text
void update_range(double min, double max)
ArdourCanvas::Distance _marker_width
ARDOUR::samplecnt_t _duration
static void format_tempo(double ntpm, int nt, char *, size_t)
ArdourCanvas::Item * _parent
TempoCurve & operator=(TempoCurve const &)
TempoCurve(TempoCurve const &)
Temporal::samplecnt_t samplecnt_t
std::vector< Duple > Points