projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f43aa99
)
narrow down multi-channel tracks
author
Robin Gareus
<robin@gareus.org>
Wed, 10 Jul 2013 16:38:25 +0000
(18:38 +0200)
committer
Robin Gareus
<robin@gareus.org>
Wed, 10 Jul 2013 16:38:25 +0000
(18:38 +0200)
gtk2_ardour/gain_meter.cc
patch
|
blob
|
history
diff --git
a/gtk2_ardour/gain_meter.cc
b/gtk2_ardour/gain_meter.cc
index e297d3e1ef15732f001449bd3ec56f1c0a3b4ccc..749b98c586339f4e72cce5921036b3e6a3ad5eb0 100644
(file)
--- a/
gtk2_ardour/gain_meter.cc
+++ b/
gtk2_ardour/gain_meter.cc
@@
-303,6
+303,14
@@
GainMeterBase::set_type (MeterType t)
void
GainMeter::setup_meters (int len)
{
+ switch (_width) {
+ case Wide:
+ hbox.set_homogeneous(true);
+ break;
+ case Narrow:
+ hbox.set_homogeneous(false);
+ break;
+ }
GainMeterBase::setup_meters (len);
}
@@
-996,7
+1004,11
@@
GainMeter::get_gm_width ()
min_w += sz.width;
fader_alignment.size_request (sz);
- return max(sz.width * 2, min_w * 2) + 6;
+ if (_width == Wide)
+ return max(sz.width * 2, min_w * 2) + 6;
+ else
+ return sz.width + min_w + 6;
+
}
gint