summaryrefslogtreecommitdiff
path: root/gtk2_ardour/meter_patterns.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2013-07-15 14:38:24 +0200
committerRobin Gareus <robin@gareus.org>2013-07-15 15:04:32 +0200
commit9b1d7fd2f7c9167d9d7b7aa3115497ab65747877 (patch)
treec5b2e432fbc2205e14891cc1eef85bfd4c4067b6 /gtk2_ardour/meter_patterns.cc
parent6908ad1053a42bf98bfc576e481424d6a4c073df (diff)
simplify meter-type context menu
in preparation for adding more meter-types
Diffstat (limited to 'gtk2_ardour/meter_patterns.cc')
-rw-r--r--gtk2_ardour/meter_patterns.cc15
1 files changed, 15 insertions, 0 deletions
diff --git a/gtk2_ardour/meter_patterns.cc b/gtk2_ardour/meter_patterns.cc
index cb5209d8ea..80655af7b9 100644
--- a/gtk2_ardour/meter_patterns.cc
+++ b/gtk2_ardour/meter_patterns.cc
@@ -54,6 +54,21 @@ namespace ArdourMeter {
static ArdourMeter::TickPatterns ticks_patterns;
static ArdourMeter::MetricPatterns metric_patterns;
+const std::string
+ArdourMeter::meter_type_string (ARDOUR::MeterType mt)
+{
+ switch (mt) {
+ case MeterPeak:
+ return _("Peak");
+ break;
+ case MeterKrms:
+ return _("RMS + Peak");
+ break;
+ default:
+ return _("???");
+ break;
+ }
+}
static cairo_pattern_t*
meter_render_ticks (Gtk::Widget& w, vector<ARDOUR::DataType> types)