From 95736d6652f48053168344184f8ab8433e01b991 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 3 Jul 2013 02:07:04 +0200 Subject: add circle-ticks to the midi-metric area --- gtk2_ardour/meter_strip.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/meter_strip.cc b/gtk2_ardour/meter_strip.cc index b9121e7418..7c468ec698 100644 --- a/gtk2_ardour/meter_strip.cc +++ b/gtk2_ardour/meter_strip.cc @@ -453,6 +453,7 @@ MeterStrip::render_metrics (Gtk::Widget& w, vector types) } char buf[32]; + gint pos; for (vector::const_iterator j = points.begin(); j != points.end(); ++j) { @@ -465,10 +466,15 @@ MeterStrip::render_metrics (Gtk::Widget& w, vector types) case DataType::MIDI: fraction = *j / 127.0; snprintf (buf, sizeof (buf), "%3d", *j); + pos = height - (gint) rintf (height * fraction); + + cairo_arc(cr, 2, pos, 1.0, 0, 2 * M_PI); + cairo_fill(cr); + cairo_stroke (cr); break; } - gint const pos = height - (gint) rintf (height * fraction); + pos = height - (gint) rintf (height * fraction); layout->set_text(buf); /* we want logical extents, not ink extents here */ -- cgit v1.2.3