} else if (location->is_session_range()) {
// session range
- lam->start = new Marker (*this, *marker_group, *cursor_group, color, _("start"), Marker::Start, location->start());
- lam->end = new Marker (*this, *marker_group, *cursor_group, color, _("end"), Marker::End, location->end());
+ lam->start = new Marker (*this, *marker_group, *cursor_group, color, _("start"), Marker::SessionStart, location->start());
+ lam->end = new Marker (*this, *marker_group, *cursor_group, color, _("end"), Marker::SessionEnd, location->end());
} else {
// range marker
if (location->is_cd_marker() && ruler_cd_marker_action->get_active()) {
lam->start = new Marker (*this, *cd_marker_group, *cursor_group, color,
- location->name(), Marker::Start, location->start());
+ location->name(), Marker::RangeStart, location->start());
lam->end = new Marker (*this, *cd_marker_group, *cursor_group, color,
- location->name(), Marker::End, location->end());
+ location->name(), Marker::RangeEnd, location->end());
}
else {
lam->start = new Marker (*this, *range_marker_group, *cursor_group, color,
- location->name(), Marker::Start, location->start());
+ location->name(), Marker::RangeStart, location->start());
lam->end = new Marker (*this, *range_marker_group, *cursor_group, color,
- location->name(), Marker::End, location->end());
+ location->name(), Marker::RangeEnd, location->end());
}
}
Editor::LocationMarkers::set_name (const string& str)
{
/* XXX: hack: don't change names of session start/end markers */
-
- if (start->type() != Marker::Start) {
+
+ if (start->type() != Marker::SessionStart) {
start->set_name (str);
}
- if (end && end->type() != Marker::End) {
+ if (end && end->type() != Marker::SessionEnd) {
end->set_name (str);
}
}
label_offset = 8.0;
break;
- case Start:
+ case SessionStart:
+ case RangeStart:
+
points = new ArdourCanvas::Points ();
points->push_back (Gnome::Art::Point (0.0, 0.0));
points->push_back (Gnome::Art::Point (6.5, 6.5));
label_offset = 13.0;
break;
- case End:
+ case SessionEnd:
+ case RangeEnd:
points = new ArdourCanvas::Points ();
points->push_back (Gnome::Art::Point (6.5, 6.5));
points->push_back (Gnome::Art::Point (13.0, 0.0));
name_pixbuf->property_pixbuf() = pixbuf_from_string(new_name, name_font, name_width, name_height, Gdk::Color ("#000000"));
- if (_type == End || _type == LoopEnd || _type == PunchOut) {
+ if (_type == SessionEnd || _type == RangeEnd || _type == LoopEnd || _type == PunchOut) {
name_pixbuf->property_x() = - (name_width);
}
}