TempoMarker::TempoMarker (PublicEditor& editor, ArdourCanvas::Container& parent, guint32 rgba, const string& text,
ARDOUR::TempoSection& temp)
- : ArdourMarker (editor, parent, rgba, text, Tempo, 0, false),
+ : ArdourMarker (editor, parent, rgba, text, Tempo, temp.frame(), false),
_tempo (temp)
{
- set_position (_tempo.frame());
group->Event.connect (sigc::bind (sigc::mem_fun (editor, &PublicEditor::canvas_tempo_marker_event), group, this));
}
mark->set (*points);
}
-void
-TempoMarker::set_enter_color ()
-{
- if (_tempo.position_lock_style() == MusicTime) {
- set_color_rgba (UIConfiguration::instance().color ("tempo marker"));
- } else {
- set_color_rgba (UIConfiguration::instance().color ("tempo marker music"));
- }
-}
-
-void
-TempoMarker::set_leave_color ()
-{
- if (_tempo.position_lock_style() == MusicTime) {
- set_color_rgba (UIConfiguration::instance().color ("tempo marker music"));
- } else {
- set_color_rgba (UIConfiguration::instance().color ("tempo marker"));
- }
-}
-
/***********************************************************************/
MeterMarker::MeterMarker (PublicEditor& editor, ArdourCanvas::Container& parent, guint32 rgba, const string& text,
ARDOUR::MeterSection& m)
- : ArdourMarker (editor, parent, rgba, text, Meter, 0, false),
+ : ArdourMarker (editor, parent, rgba, text, Meter, m.frame(), false),
_meter (m)
{
- set_position (_meter.frame());
group->Event.connect (sigc::bind (sigc::mem_fun (editor, &PublicEditor::canvas_meter_marker_event), group, this));
}
MeterMarker::~MeterMarker ()
{
}
-
-void
-MeterMarker::set_enter_color ()
-{
- if (_meter.position_lock_style() == MusicTime) {
- set_color_rgba (UIConfiguration::instance().color ("meter marker"));
- } else {
- set_color_rgba (UIConfiguration::instance().color ("meter marker music"));
- }
-}
-
-void
-MeterMarker::set_leave_color ()
-{
- if (_meter.position_lock_style() == MusicTime) {
- set_color_rgba (UIConfiguration::instance().color ("meter marker music"));
- } else {
- set_color_rgba (UIConfiguration::instance().color ("meter marker"));
- }
-}
-