From cff174b5417d9b242673588792d390db9f61ca93 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 23 Sep 2013 21:35:17 -0400 Subject: move rate_as_string() from EngineControl to utils.cc --- gtk2_ardour/utils.cc | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'gtk2_ardour/utils.cc') diff --git a/gtk2_ardour/utils.cc b/gtk2_ardour/utils.cc index c81aff85ab..a0fd7016b5 100644 --- a/gtk2_ardour/utils.cc +++ b/gtk2_ardour/utils.cc @@ -28,6 +28,7 @@ #include #include #include +#include #include #include #include @@ -860,3 +861,15 @@ unique_random_color (list& used_colors) /* XXX need throttle here to make sure we don't spin for ever */ } } + +string +rate_as_string (float r) +{ + char buf[32]; + if (fmod (r, 1000.0f)) { + snprintf (buf, sizeof (buf), "%.1f kHz", r/1000.0); + } else { + snprintf (buf, sizeof (buf), "%.0f kHz", r/1000.0); + } + return buf; +} -- cgit v1.2.3