summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2013-07-03 01:47:40 +0200
committerRobin Gareus <robin@gareus.org>2013-07-10 15:27:05 +0200
commit929051ab9986300a91e2a77e7e70b14cca109d4b (patch)
treefcf08f2df5fc51ce20d15f0578fe6b9b84f2ef51
parent6c3695e60ea97b59f0b8255e0f336cc7524a44be (diff)
meterbridge: update peak button size and tweak label position
-rw-r--r--gtk2_ardour/meter_strip.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/gtk2_ardour/meter_strip.cc b/gtk2_ardour/meter_strip.cc
index 151bfa3da4..71f90aa963 100644
--- a/gtk2_ardour/meter_strip.cc
+++ b/gtk2_ardour/meter_strip.cc
@@ -60,7 +60,7 @@ MeterStrip::MeterStrip (int metricmode)
{
level_meter = 0;
set_spacing(2);
- peakbx.set_size_request(-1, 16);
+ peakbx.set_size_request(-1, 14);
btnbox.set_size_request(-1, 16);
_types.clear ();
@@ -147,7 +147,7 @@ MeterStrip::MeterStrip (Session* sess, boost::shared_ptr<ARDOUR::Route> rt)
peak_display.set_size_request(-1, 8);
Gtk::Alignment *peak_align = Gtk::manage (new Gtk::Alignment());
- peak_align->set(0.5, 1.0, 0.75, 0.8); // TODO rather add padding 4px left+right (ticks)
+ peak_align->set(0.5, 1.0, 0.9, 0.8);
peak_align->add(peak_display);
peakbx.pack_start(*peak_align, true, true);
peakbx.set_size_request(-1, 14);
@@ -468,7 +468,7 @@ MeterStrip::render_metrics (Gtk::Widget& w, vector<DataType> types)
break;
}
- gint const pos = height - (gint) floor (height * fraction);
+ gint const pos = height - (gint) rintf (height * fraction);
layout->set_text(buf);
/* we want logical extents, not ink extents here */
@@ -480,7 +480,7 @@ MeterStrip::render_metrics (Gtk::Widget& w, vector<DataType> types)
p = min (p, height - th);
p = max (p, 0);
- cairo_move_to (cr, width-1-tw, p + .5);
+ cairo_move_to (cr, width-1-tw, p);
pango_cairo_show_layout (cr, layout->gobj());
}
}