break;
}
entered_marker = m_marker;
- m_marker->set_enter_color ();
+ if (m_marker->meter().position_lock_style() == MusicTime) {
+ m_marker->set_color_rgba (UIConfiguration::instance().color ("meter marker"));
+ } else {
+ m_marker->set_color_rgba (UIConfiguration::instance().color ("meter marker music"));
+ }
break;
case TempoMarkerItem:
break;
}
entered_marker = t_marker;
- t_marker->set_enter_color ();
+ if (t_marker->tempo().position_lock_style() == MusicTime) {
+ t_marker->set_color_rgba (UIConfiguration::instance().color ("tempo marker"));
+ } else {
+ t_marker->set_color_rgba (UIConfiguration::instance().color ("tempo marker music"));
+ }
break;
case FadeInHandleItem:
break;
}
entered_marker = 0;
- m_marker->set_leave_color ();
+ if (m_marker->meter().position_lock_style() == MusicTime) {
+ m_marker->set_color_rgba (UIConfiguration::instance().color ("meter marker music"));
+ } else {
+ m_marker->set_color_rgba (UIConfiguration::instance().color ("meter marker"));
+ }
break;
case TempoMarkerItem:
break;
}
entered_marker = 0;
- t_marker->set_leave_color ();
+ if (t_marker->tempo().position_lock_style() == MusicTime) {
+ t_marker->set_color_rgba (UIConfiguration::instance().color ("tempo marker music"));
+ } else {
+ t_marker->set_color_rgba (UIConfiguration::instance().color ("tempo marker"));
+ }
break;
case FadeInTrimHandleItem:
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,
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"));
- }
-}
-
ARDOUR::TempoSection& tempo() const { return _tempo; }
void update_height_mark (const double& ratio);
- void set_enter_color();
- void set_leave_color();
-
private:
ARDOUR::TempoSection& _tempo;
};
ARDOUR::MeterSection& meter() const { return _meter; }
- void set_enter_color();
- void set_leave_color();
-
private:
ARDOUR::MeterSection& _meter;
};