diff options
author | Robin Gareus <robin@gareus.org> | 2013-07-03 01:47:40 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-07-10 15:27:05 +0200 |
commit | 929051ab9986300a91e2a77e7e70b14cca109d4b (patch) | |
tree | fcf08f2df5fc51ce20d15f0578fe6b9b84f2ef51 | |
parent | 6c3695e60ea97b59f0b8255e0f336cc7524a44be (diff) |
meterbridge: update peak button size and tweak label position
-rw-r--r-- | gtk2_ardour/meter_strip.cc | 8 |
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()); } } |