Use updated temporal API 2/2
This commit is contained in:
parent
60be0c27a1
commit
3c03e4951e
@ -784,7 +784,7 @@ AudioClock::end_edit_relative (bool add)
|
||||
editing = false;
|
||||
_layout->set_attributes (normal_attributes);
|
||||
|
||||
if (!distance.zero()) {
|
||||
if (!distance.is_zero ()) {
|
||||
if (add) {
|
||||
AudioClock::set (current_time() + timepos_t (distance), true);
|
||||
} else {
|
||||
@ -1028,7 +1028,7 @@ AudioClock::set_samples (timepos_t const & w, bool /*force*/)
|
||||
return;
|
||||
}
|
||||
|
||||
if (when.negative()) {
|
||||
if (when.is_negative ()) {
|
||||
when = -when;
|
||||
negative = true;
|
||||
}
|
||||
@ -1078,9 +1078,9 @@ AudioClock::set_seconds (timepos_t const & when, bool /*force*/)
|
||||
}
|
||||
|
||||
if (when >= _limit_pos || when <= -_limit_pos) {
|
||||
set_out_of_bounds (when.negative());
|
||||
set_out_of_bounds (when.is_negative ());
|
||||
} else {
|
||||
if (when.negative()) {
|
||||
if (when.is_negative ()) {
|
||||
snprintf (buf, sizeof (buf), "%12.1f", when.samples() / (float)_session->sample_rate());
|
||||
} else {
|
||||
snprintf (buf, sizeof (buf), " %11.1f", when.samples() / (float)_session->sample_rate());
|
||||
@ -1162,7 +1162,7 @@ AudioClock::set_minsec (timepos_t const & when, bool /*force*/)
|
||||
}
|
||||
|
||||
if (when >= _limit_pos || when <= -_limit_pos) {
|
||||
set_out_of_bounds (when.negative());
|
||||
set_out_of_bounds (when.is_negative ());
|
||||
} else {
|
||||
print_minsec (when.samples(), buf, sizeof (buf), _session->sample_rate());
|
||||
_layout->set_text (buf);
|
||||
@ -1185,7 +1185,7 @@ AudioClock::set_timecode (timepos_t const & w, bool /*force*/)
|
||||
return;
|
||||
}
|
||||
|
||||
if (when.negative()) {
|
||||
if (when.is_negative ()) {
|
||||
when = -when;
|
||||
negative = true;
|
||||
}
|
||||
@ -1224,7 +1224,7 @@ AudioClock::set_bbt (timepos_t const & w, timecnt_t const & o, bool /*force*/)
|
||||
return;
|
||||
}
|
||||
|
||||
if (when.negative()) {
|
||||
if (when.is_negative ()) {
|
||||
when = -when;
|
||||
negative = true;
|
||||
}
|
||||
@ -1232,14 +1232,14 @@ AudioClock::set_bbt (timepos_t const & w, timecnt_t const & o, bool /*force*/)
|
||||
/* handle a common case */
|
||||
|
||||
if (is_duration) {
|
||||
if (when.zero()) {
|
||||
if (when.is_zero ()) {
|
||||
BBT.bars = 0;
|
||||
BBT.beats = 0;
|
||||
BBT.ticks = 0;
|
||||
} else {
|
||||
TempoMap::SharedPtr tmap (TempoMap::use());
|
||||
|
||||
if (offset.zero()) {
|
||||
if (offset.is_zero ()) {
|
||||
offset = timecnt_t (bbt_reference_time);
|
||||
}
|
||||
|
||||
@ -1292,7 +1292,7 @@ AudioClock::set_bbt (timepos_t const & w, timecnt_t const & o, bool /*force*/)
|
||||
if (_with_info) {
|
||||
timepos_t pos;
|
||||
|
||||
if (bbt_reference_time.negative()) {
|
||||
if (bbt_reference_time.is_negative ()) {
|
||||
pos = when;
|
||||
} else {
|
||||
pos = bbt_reference_time;
|
||||
@ -1784,7 +1784,7 @@ AudioClock::on_scroll_event (GdkEventScroll *ev)
|
||||
|
||||
case GDK_SCROLL_UP:
|
||||
step = get_incremental_step (f, current_time());
|
||||
if (!step.zero()) {
|
||||
if (!step.is_zero ()) {
|
||||
if (Keyboard::modifier_state_equals (ev->state, Keyboard::PrimaryModifier)) {
|
||||
step *= 10;
|
||||
}
|
||||
@ -1795,7 +1795,7 @@ AudioClock::on_scroll_event (GdkEventScroll *ev)
|
||||
|
||||
case GDK_SCROLL_DOWN:
|
||||
step = get_incremental_step (f, current_time());
|
||||
if (!step.zero()) {
|
||||
if (!step.is_zero ()) {
|
||||
if (Keyboard::modifier_state_equals (ev->state, Keyboard::PrimaryModifier)) {
|
||||
step *= 10;
|
||||
}
|
||||
@ -1840,7 +1840,7 @@ AudioClock::on_motion_notify_event (GdkEventMotion *ev)
|
||||
|
||||
if (drag_accum > 0) { /* positive, so downward motion ... decrement clock */
|
||||
|
||||
if (!step.zero() && (step < pos)) {
|
||||
if (!step.is_zero () && (step < pos)) {
|
||||
AudioClock::set (pos.earlier (step), false);
|
||||
} else {
|
||||
AudioClock::set (timepos_t () , false);
|
||||
|
@ -1030,7 +1030,7 @@ AutomationLine::reset_callback (const Evoral::ControlList& events)
|
||||
continue;
|
||||
}
|
||||
|
||||
if (tx >= timepos_t::max (tx.time_domain()) || tx.negative() || tx >= _maximum_time) {
|
||||
if (tx >= timepos_t::max (tx.time_domain()) || tx.is_negative () || tx >= _maximum_time) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -3844,11 +3844,11 @@ Editor::duplicate_range (bool with_dialog)
|
||||
}
|
||||
|
||||
if ((current_mouse_mode() == MouseRange)) {
|
||||
if (!selection->time.length().zero()) {
|
||||
if (!selection->time.length().is_zero()) {
|
||||
duplicate_selection (times);
|
||||
}
|
||||
} else if (get_smart_mode()) {
|
||||
if (!selection->time.length().zero()) {
|
||||
if (!selection->time.length().is_zero()) {
|
||||
duplicate_selection (times);
|
||||
} else
|
||||
duplicate_some_regions (rs, times);
|
||||
|
@ -650,7 +650,7 @@ Editor::session_gui_extents (bool use_extra) const
|
||||
if (session_extent_end >= timepos_t::max (Temporal::AudioTime)) {
|
||||
session_extent_end = timepos_t::max (Temporal::AudioTime);
|
||||
}
|
||||
if (session_extent_start.negative()) {
|
||||
if (session_extent_start.is_negative()) {
|
||||
session_extent_start = timepos_t (0);
|
||||
}
|
||||
|
||||
|
@ -877,7 +877,7 @@ RegionMotionDrag::compute_x_delta (GdkEvent const * event, Temporal::timepos_t &
|
||||
timecnt_t const sd = snap_delta (event->button.state);
|
||||
timepos_t sync_snap (pending_region_position + (sync_offset * sync_dir) + sd);
|
||||
_editor->snap_to_with_modifier (sync_snap, event);
|
||||
if (sync_offset.zero() && sd.zero()) {
|
||||
if (sync_offset.is_zero () && sd.is_zero ()) {
|
||||
pending_region_position = sync_snap;
|
||||
} else {
|
||||
pending_region_position = _primary->region()->adjust_to_sync (sync_snap).earlier (sd);
|
||||
@ -890,7 +890,7 @@ RegionMotionDrag::compute_x_delta (GdkEvent const * event, Temporal::timepos_t &
|
||||
pending_region_position = _last_position;
|
||||
}
|
||||
|
||||
if (!_earliest_time_limit.zero() && pending_region_position <= _earliest_time_limit) {
|
||||
if (!_earliest_time_limit.is_zero () && pending_region_position <= _earliest_time_limit) {
|
||||
pending_region_position = _earliest_time_limit;
|
||||
return 0.0;
|
||||
}
|
||||
@ -909,7 +909,7 @@ RegionMotionDrag::compute_x_delta (GdkEvent const * event, Temporal::timepos_t &
|
||||
|
||||
for (list<DraggingView>::const_iterator i = _views.begin(); i != _views.end(); ++i) {
|
||||
const timepos_t off = i->view->region()->position() + total_dx;
|
||||
if (off.negative()) {
|
||||
if (off.is_negative()) {
|
||||
dx = dx - _editor->time_to_pixel_unrounded (off);
|
||||
pending_region_position = pending_region_position.earlier (timecnt_t (off, timepos_t (pending_region_position.time_domain())));
|
||||
break;
|
||||
@ -2449,7 +2449,7 @@ RegionRippleDrag::motion (GdkEvent* event, bool first_move)
|
||||
}
|
||||
|
||||
timepos_t where = adjusted_current_time (event);
|
||||
assert (!where.negative());
|
||||
assert (!where.is_negative());
|
||||
timepos_t after;
|
||||
double delta = compute_x_delta (event, after);
|
||||
|
||||
@ -4850,7 +4850,7 @@ MarkerDrag::motion (GdkEvent* event, bool)
|
||||
copy_location->set_end (new_end, false);
|
||||
} else if (new_start < copy_location->end()) {
|
||||
copy_location->set_start (new_start, false);
|
||||
} else if (newpos.positive()) {
|
||||
} else if (newpos.is_positive()) {
|
||||
//_editor->snap_to (next, RoundUpAlways, true);
|
||||
copy_location->set_end (next, false);
|
||||
copy_location->set_start (newpos, false);
|
||||
@ -4863,7 +4863,7 @@ MarkerDrag::motion (GdkEvent* event, bool)
|
||||
copy_location->set_start (new_start, false);
|
||||
} else if (new_end > copy_location->start()) {
|
||||
copy_location->set_end (new_end, false);
|
||||
} else if (newpos.positive()) {
|
||||
} else if (newpos.is_positive()) {
|
||||
//_editor->snap_to (next, RoundDownAlways, true);
|
||||
copy_location->set_start (next, false);
|
||||
copy_location->set_end (newpos, false);
|
||||
@ -6428,13 +6428,13 @@ NoteDrag::motion (GdkEvent * event, bool first_move)
|
||||
timecnt_t const tdx = _x_constrained ? timecnt_t::zero (_cumulative_dx.time_domain()) : dx_qn - _cumulative_dx;
|
||||
double const tdy = _y_constrained ? 0 : -dy * _note_height - _cumulative_dy;
|
||||
|
||||
if (!tdx.zero() || tdy) {
|
||||
if (!tdx.is_zero () || tdy) {
|
||||
_cumulative_dx = dx_qn;
|
||||
_cumulative_dy += tdy;
|
||||
|
||||
int8_t note_delta = total_dy();
|
||||
|
||||
if (!tdx.zero() || tdy) {
|
||||
if (!tdx.is_zero () || tdy) {
|
||||
if (_copy) {
|
||||
_region->move_copies (dx_qn, tdy, note_delta);
|
||||
} else {
|
||||
|
@ -347,7 +347,7 @@ Editor::write_region (string path, boost::shared_ptr<AudioRegion> region)
|
||||
|
||||
/* don't do duplicate of the entire source if that's what is going on here */
|
||||
|
||||
if (region->start().zero() && region->length() == region->source_length(0)) {
|
||||
if (region->start().is_zero () && region->length() == region->source_length(0)) {
|
||||
/* XXX should link(2) to create a new inode with "path" */
|
||||
return true;
|
||||
}
|
||||
|
@ -619,7 +619,7 @@ Editor::LocationMarkers::set_position (timepos_t const & startt,
|
||||
timepos_t const & endt)
|
||||
{
|
||||
start->set_position (startt);
|
||||
if (end && !endt.zero()) {
|
||||
if (end && !endt.is_zero ()) {
|
||||
end->set_position (endt);
|
||||
}
|
||||
}
|
||||
|
@ -2389,7 +2389,7 @@ Editor::region_view_item_click (AudioRegionView& rv, GdkEventButton* event)
|
||||
|
||||
timepos_t where = get_preferred_edit_position();
|
||||
|
||||
if (where.negative()) {
|
||||
if (where.is_negative()) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -352,12 +352,12 @@ Editor::move_range_selection_start_or_end_to_region_boundary (bool move_end, boo
|
||||
int dir = next ? 1 : -1;
|
||||
|
||||
/* so we don't find the current region again */
|
||||
if (dir > 0 || pos.positive()) {
|
||||
if (dir > 0 || pos.is_positive()) {
|
||||
pos.increment ();
|
||||
}
|
||||
|
||||
timepos_t const target = get_region_boundary (pos, dir, true, false);
|
||||
if (target.negative()) {
|
||||
if (target.is_negative ()) {
|
||||
return;
|
||||
}
|
||||
|
||||
@ -1014,7 +1014,7 @@ Editor::cursor_to_region_point (EditorCursor* cursor, RegionPoint point, int32_t
|
||||
TimeAxisView *ontrack = 0;
|
||||
|
||||
// so we don't find the current region again..
|
||||
if (dir > 0 || pos.positive())
|
||||
if (dir > 0 || pos.is_positive())
|
||||
pos = pos.increment();
|
||||
|
||||
if (!selection->tracks.empty()) {
|
||||
@ -1157,7 +1157,7 @@ Editor::selected_marker_to_region_boundary (bool with_selection, int32_t dir)
|
||||
timepos_t pos = loc->start();
|
||||
|
||||
// so we don't find the current region again..
|
||||
if (dir > 0 || pos.positive()) {
|
||||
if (dir > 0 || pos.is_positive()) {
|
||||
pos = pos.increment();
|
||||
}
|
||||
|
||||
@ -1972,7 +1972,7 @@ Editor::get_selection_extents (timepos_t &start, timepos_t &end) const
|
||||
}
|
||||
|
||||
//range check
|
||||
if ((start.zero() && end.zero()) || end < start) {
|
||||
if ((start.is_zero () && end.is_zero ()) || end < start) {
|
||||
ret = false;
|
||||
}
|
||||
|
||||
@ -7343,7 +7343,7 @@ Editor::split_region_at_points (boost::shared_ptr<Region> r, AnalysisFeatureList
|
||||
* shouldn't we have some kind of lower limit on region size?
|
||||
*/
|
||||
|
||||
if (len.zero() || len.negative()) {
|
||||
if (len.is_zero () || len.is_negative()) {
|
||||
break;
|
||||
}
|
||||
|
||||
@ -8188,7 +8188,7 @@ Editor::do_remove_time ()
|
||||
|
||||
timecnt_t distance = d.distance();
|
||||
|
||||
if (distance.zero()) {
|
||||
if (distance.is_zero ()) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -2030,7 +2030,7 @@ Editor::select_all_selectables_using_time_selection ()
|
||||
|
||||
const timecnt_t distance = start.distance (end);
|
||||
|
||||
if (distance.negative() || distance.zero()) {
|
||||
if (distance.is_negative () || distance.is_zero ()) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -612,7 +612,7 @@ EditorSources::format_position (timepos_t const & pos, char* buf, size_t bufsize
|
||||
Temporal::BBT_Time bbt;
|
||||
Timecode::Time timecode;
|
||||
|
||||
if (pos.negative()) {
|
||||
if (pos.is_negative ()) {
|
||||
error << string_compose (_("EditorSources::format_position: negative timecode position: %1"), pos) << endmsg;
|
||||
snprintf (buf, bufsize, "invalid");
|
||||
return;
|
||||
|
@ -3022,9 +3022,9 @@ MidiRegionView::commit_resizing (NoteBase* primary, bool at_front, double delta_
|
||||
Temporal::Beats snap_delta_beats;
|
||||
int sign = 1;
|
||||
|
||||
if (snap_delta_time.positive()) {
|
||||
if (snap_delta_time.is_positive()) {
|
||||
snap_delta_beats = _region->region_distance_to_region_beats (timecnt_t (snap_delta_time, _region->position()));
|
||||
} else if (snap_delta_time.negative()) {
|
||||
} else if (snap_delta_time.is_negative()) {
|
||||
snap_delta_beats = _region->region_distance_to_region_beats (timecnt_t (-snap_delta_time, _region->position()));
|
||||
sign = -1;
|
||||
}
|
||||
@ -4154,7 +4154,7 @@ MidiRegionView::trim_front_starting ()
|
||||
void
|
||||
MidiRegionView::trim_front_ending ()
|
||||
{
|
||||
if (_region->start().negative()) {
|
||||
if (_region->start().is_negative()) {
|
||||
/* Trim drag made start time -ve; fix this */
|
||||
midi_region()->fix_negative_start ();
|
||||
}
|
||||
|
@ -832,7 +832,7 @@ RegionView::region_sync_changed ()
|
||||
|
||||
sync_offset = _region->sync_offset (sync_dir);
|
||||
|
||||
if (sync_offset.zero()) {
|
||||
if (sync_offset.is_zero ()) {
|
||||
/* no need for a sync mark */
|
||||
if (sync_mark) {
|
||||
sync_mark->hide();
|
||||
@ -1039,7 +1039,7 @@ RegionView::update_coverage_frame (LayerDisplay d)
|
||||
}
|
||||
}
|
||||
t = pl->find_next_region_boundary (t, 1);
|
||||
if (t.negative()) {
|
||||
if (t.is_negative()) {
|
||||
break;
|
||||
}
|
||||
me = new_me;
|
||||
|
@ -483,7 +483,7 @@ Selection::add (timepos_t const & start, timepos_t const & end)
|
||||
void
|
||||
Selection::move_time (timecnt_t const & distance)
|
||||
{
|
||||
if (distance.zero()) {
|
||||
if (distance.is_zero ()) {
|
||||
return;
|
||||
}
|
||||
|
||||
@ -741,7 +741,7 @@ Selection::set (timepos_t const & start, timepos_t const & end)
|
||||
clear_objects(); // enforce region/object exclusivity
|
||||
clear_time();
|
||||
|
||||
if ((start.zero() && end.zero()) || end < start) {
|
||||
if ((start.is_zero () && end.is_zero ()) || end < start) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -777,7 +777,7 @@ Selection::set_preserving_all_ranges (timepos_t const & start, timepos_t const &
|
||||
{
|
||||
clear_objects(); // enforce region/object exclusivity
|
||||
|
||||
if ((start.zero() && end.zero()) || (end < start)) {
|
||||
if ((start.is_zero () && end.is_zero ()) || (end < start)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -135,7 +135,7 @@ StepEditor::reset_step_edit_beat_pos ()
|
||||
const timepos_t ep = _editor.get_preferred_edit_position();
|
||||
timecnt_t distance_from_start (step_edit_region->position().distance (ep));
|
||||
|
||||
if (distance_from_start.negative()) {
|
||||
if (distance_from_start.is_negative()) {
|
||||
/* this can happen with snap enabled, and the edit point == Playhead. we snap the
|
||||
position of the new region, and it can end up after the edit point.
|
||||
*/
|
||||
|
@ -182,7 +182,7 @@ TimeAxisViewItem::init (ArdourCanvas::Item* parent, double fpp, uint32_t base_co
|
||||
wide_enough_for_name = wide;
|
||||
high_enough_for_name = high;
|
||||
|
||||
if (duration.zero ()) {
|
||||
if (duration.is_zero ()) {
|
||||
warning << "Time Axis Item Duration == 0" << endl;
|
||||
}
|
||||
|
||||
@ -336,7 +336,7 @@ TimeAxisViewItem::set_duration (timecnt_t const & dur, void* src)
|
||||
return false;
|
||||
}
|
||||
|
||||
if (dur.zero()) {
|
||||
if (dur.is_zero()) {
|
||||
group->hide();
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user