summaryrefslogtreecommitdiff
path: root/gtk2_ardour/verbose_cursor.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-11-22 20:36:28 +0100
committerRobin Gareus <robin@gareus.org>2017-11-22 20:36:28 +0100
commit867460cd30d59934d8d04a59dbbc6ecd78643acf (patch)
treece0b4952b421546feda182b32b1dc656cf8768dd /gtk2_ardour/verbose_cursor.cc
parent318e7efb9e207fbf8145b4c363f14323eaec746f (diff)
Add seconds as clock-unit
Diffstat (limited to 'gtk2_ardour/verbose_cursor.cc')
-rw-r--r--gtk2_ardour/verbose_cursor.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk2_ardour/verbose_cursor.cc b/gtk2_ardour/verbose_cursor.cc
index 3ad9ae92c6..d316a15984 100644
--- a/gtk2_ardour/verbose_cursor.cc
+++ b/gtk2_ardour/verbose_cursor.cc
@@ -122,6 +122,10 @@ VerboseCursor::set_time (samplepos_t sample)
AudioClock::print_minsec (sample, buf, sizeof (buf), _editor->_session->sample_rate());
break;
+ case AudioClock::Seconds:
+ snprintf (buf, sizeof(buf), "%.1f", sample / (float)_editor->_session->sample_rate());
+ break;
+
default:
snprintf (buf, sizeof(buf), "%" PRIi64, sample);
break;
@@ -191,6 +195,10 @@ VerboseCursor::set_duration (samplepos_t start, samplepos_t end)
AudioClock::print_minsec (end - start, buf, sizeof (buf), _editor->_session->sample_rate());
break;
+ case AudioClock::Seconds:
+ snprintf (buf, sizeof(buf), "%.1f", (end - start) / (float)_editor->_session->sample_rate());
+ break;
+
default:
snprintf (buf, sizeof(buf), "%" PRIi64, end - start);
break;