|
Ardour
9.0-pre0-1950-g391fe97693
|
#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.