_clean_left = DBL_MAX;
_clean_right = 0.0;
- size_t d = 1;
+ double_t d = 1.0;
// TODO: Dirty/slow, but 'needed' for zoom :(
- for (Lines::iterator i = _lines.begin(); i != _lines.end(); ++d) {
+ for (Lines::iterator i = _lines.begin(); i != _lines.end(); d += 1.0) {
Lines::iterator next = i;
++next;
- i->second->property_x1() = - d;
- i->second->property_x2() = - d;
+ i->second->property_x1() = - d;
+ i->second->property_x2() = - d;
_lines.erase(i);
_lines.insert(make_pair(- d, i->second));
i = next;
TempoLines::show ()
{
for (Lines::iterator i = _lines.begin(); i != _lines.end(); ++i) {
- i->second->show();
+ i->second->show();
}
}
TempoLines::hide ()
{
for (Lines::iterator i = _lines.begin(); i != _lines.end(); ++i) {
- i->second->hide();
+ i->second->hide();
}
}
return;
}
- xpos = rint(((nframes64_t)(*i).frame) / (double)frames_per_unit);
+ xpos = rint(((framepos_t)(*i).frame) / (double)frames_per_unit);
const double needed_right = xpos;
i = points.begin();
- xpos = rint(((nframes64_t)(*i).frame) / (double)frames_per_unit);
+ xpos = rint(((framepos_t)(*i).frame) / (double)frames_per_unit);
const double needed_left = xpos;
Lines::iterator left = _lines.lower_bound(xpos); // first line >= xpos
}
}
- xpos = rint(((nframes64_t)(*i).frame) / (double)frames_per_unit);
+ xpos = rint(((framepos_t)(*i).frame) / (double)frames_per_unit);
if (inserted_last_time && !_lines.empty()) {
li = _lines.lower_bound(xpos); // first line >= xpos