Ardour
9.0-pre0-582-g084a23a80d
|
#include <tempo_curve.h>
Public Member Functions | |
TempoCurve (PublicEditor &editor, ArdourCanvas::Item &, guint32 rgba, Temporal::TempoPoint const &temp, bool handle_events, ArdourCanvas::Distance marker_width) | |
~TempoCurve () | |
ArdourCanvas::Item & | the_item () const |
void | set_duration (ARDOUR::samplecnt_t duration) |
void | set_color_rgba (uint32_t rgba) |
void | hide () |
void | show () |
Temporal::TempoPoint const & | tempo () const |
void | reset_point (Temporal::TempoPoint const &) |
void | update_range (double min, double max) |
Static Public Member Functions | |
static void | setup_sizes (const double timebar_height) |
static void | format_tempo (double ntpm, int nt, char *, size_t) |
Static Public Attributes | |
static PBD::Signal< void(TempoCurve *)> | CatchDeletion |
Protected Member Functions | |
void | reposition () |
Protected Attributes | |
PublicEditor & | editor |
ArdourCanvas::Item * | _parent |
ArdourCanvas::Container * | group |
ArdourCanvas::Points | points |
ArdourCanvas::FramedCurve * | _curve |
ARDOUR::samplecnt_t | _duration |
ArdourCanvas::Distance | _marker_width |
uint32_t | _color |
Private Member Functions | |
TempoCurve (TempoCurve const &) | |
TempoCurve & | operator= (TempoCurve const &) |
Private Attributes | |
double | _min_tempo |
double | _max_tempo |
Temporal::TempoPoint const * | _tempo |
ArdourCanvas::Text * | _start_text |
ArdourCanvas::Text * | _end_text |
Definition at line 40 of file tempo_curve.h.
TempoCurve::TempoCurve | ( | PublicEditor & | editor, |
ArdourCanvas::Item & | , | ||
guint32 | rgba, | ||
Temporal::TempoPoint const & | temp, | ||
bool | handle_events, | ||
ArdourCanvas::Distance | marker_width | ||
) |
TempoCurve::~TempoCurve | ( | ) |
|
private |
|
static |
void TempoCurve::hide | ( | ) |
|
private |
|
protected |
void TempoCurve::reset_point | ( | Temporal::TempoPoint const & | ) |
void TempoCurve::set_color_rgba | ( | uint32_t | rgba | ) |
void TempoCurve::set_duration | ( | ARDOUR::samplecnt_t | duration | ) |
|
static |
void TempoCurve::show | ( | ) |
|
inline |
Definition at line 58 of file tempo_curve.h.
ArdourCanvas::Item& TempoCurve::the_item | ( | ) | const |
|
inline |
Definition at line 61 of file tempo_curve.h.
|
protected |
Definition at line 75 of file tempo_curve.h.
|
protected |
Definition at line 71 of file tempo_curve.h.
|
protected |
Definition at line 73 of file tempo_curve.h.
|
private |
Definition at line 90 of file tempo_curve.h.
|
protected |
Definition at line 74 of file tempo_curve.h.
|
private |
Definition at line 86 of file tempo_curve.h.
|
private |
Definition at line 85 of file tempo_curve.h.
|
protected |
Definition at line 68 of file tempo_curve.h.
|
private |
Definition at line 89 of file tempo_curve.h.
|
private |
Definition at line 88 of file tempo_curve.h.
|
static |
Definition at line 46 of file tempo_curve.h.
|
protected |
Definition at line 66 of file tempo_curve.h.
|
protected |
Definition at line 69 of file tempo_curve.h.
|
protected |
Definition at line 70 of file tempo_curve.h.