start adding new BBT marker support

This commit is contained in:
Paul Davis 2021-02-10 14:34:30 -07:00
parent 34a3db7eaa
commit 4f1ad4ed0d
7 changed files with 45 additions and 0 deletions

View file

@ -688,3 +688,22 @@ MeterMarker::reset_meter (Temporal::MeterPoint & m)
{
_meter = m;
}
/***********************************************************************/
BBTMarker::BBTMarker (PublicEditor& editor, ArdourCanvas::Container& parent, guint32 rgba, const string& text, Temporal::MusicTimePoint& p)
: ArdourMarker (editor, parent, rgba, text, BBTPosition, p.time(), false)
, _point (p)
{
group->Event.connect (sigc::bind (sigc::mem_fun (editor, &PublicEditor::canvas_bbt_marker_event), group, this));
}
BBTMarker::~BBTMarker ()
{
}
void
BBTMarker::reset_point (Temporal::MusicTimePoint & p)
{
_point = p;
}