diff options
author | Robin Gareus <robin@gareus.org> | 2013-07-09 19:47:39 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-07-10 15:27:16 +0200 |
commit | 56f4341ade5131092cc5948c180cd94eff754e6e (patch) | |
tree | aa47e2debba61e5bbb8ccff2ef637a5b9f06c153 /gtk2_ardour/meter_strip.cc | |
parent | c3a6b940907aeba5b5b262567097c0a87505f8c8 (diff) |
meterbridge label rework - phase one (better, but not good)
Diffstat (limited to 'gtk2_ardour/meter_strip.cc')
-rw-r--r-- | gtk2_ardour/meter_strip.cc | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/gtk2_ardour/meter_strip.cc b/gtk2_ardour/meter_strip.cc index ff98652e1e..de8697037e 100644 --- a/gtk2_ardour/meter_strip.cc +++ b/gtk2_ardour/meter_strip.cc @@ -65,7 +65,7 @@ MeterStrip::MeterStrip (int metricmode) set_spacing(2); peakbx.set_size_request(-1, 14); namebx.set_size_request(18, 52); - numbx.set_size_request(18, 42); + numbx.set_size_request(18, 18); set_metric_mode(metricmode); @@ -149,22 +149,26 @@ MeterStrip::MeterStrip (Session* sess, boost::shared_ptr<ARDOUR::Route> rt) name_label.set_alignment(-1.0, .5); ARDOUR_UI::instance()->set_tip (name_label, _route->name()); - number_label.set_alignment(1.0, .5); - number_label.set_name("meterbridge numlabel"); + number_label.set_alignment(.5, .5); + number_label.set_name("meterbridge label"); + number_label.set_corner_radius(2); + number_label.set_size_request(18, 18); if (_route->unique_id() > 0) { char buf[12]; snprintf(buf, 12, "%d", _route->unique_id()); number_label.set_text(buf); + number_label.show(); } else { number_label.set_text(""); + number_label.hide(); } namebx.set_size_request(18, 52); namebx.pack_start(name_label, true, false, 3); - numbx.set_size_request(18, 42); - numbx.pack_start(number_label, true, false, 0); + numbx.set_size_request(18, 18); + numbx.pack_start(number_label, true, false, 3); recbox.pack_start(*rec_enable_button, true, false); btnbox.pack_start(recbox, false, false, 1); @@ -191,11 +195,9 @@ MeterStrip::MeterStrip (Session* sess, boost::shared_ptr<ARDOUR::Route> rt) pack_start (peakbx, false, false); pack_start (meterbox, true, true); + pack_start (numbx, false, false); pack_start (btnbox, false, false); pack_start (namebx, false, false); - pack_start (numbx, false, false); - - number_label.show(); name_label.show(); peak_display.show(); peakbx.show(); @@ -429,7 +431,6 @@ MeterStrip::set_metric_mode (int metricmode) void MeterStrip::set_pos (int pos) { - number_label.set_alignment(1.0, pos%2 ? 0.0 : 1.0 ); } gint |