summaryrefslogtreecommitdiff
path: root/gtk2_ardour/level_meter.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2013-06-28 20:22:09 +0200
committerRobin Gareus <robin@gareus.org>2013-07-10 15:27:02 +0200
commit446aed52f376688633deffef6bef18a074acc756 (patch)
treee205e6c0b24c20b8289f127ca2b8a8ad3eae8b31 /gtk2_ardour/level_meter.cc
parentafa34d57a016110be321c2070cc6f181e04be351 (diff)
allow to set level-meter min width
Diffstat (limited to 'gtk2_ardour/level_meter.cc')
-rw-r--r--gtk2_ardour/level_meter.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/gtk2_ardour/level_meter.cc b/gtk2_ardour/level_meter.cc
index 9ccff8d9c9..9452ee65bc 100644
--- a/gtk2_ardour/level_meter.cc
+++ b/gtk2_ardour/level_meter.cc
@@ -51,6 +51,7 @@ using namespace std;
LevelMeter::LevelMeter (Session* s)
: _meter (0)
, meter_length (0)
+ , thin_meter_width(2)
{
set_session (s);
set_spacing (1);
@@ -132,7 +133,7 @@ void
LevelMeter::configuration_changed (ChanCount /*in*/, ChanCount /*out*/)
{
color_changed = true;
- setup_meters (meter_length, regular_meter_width);
+ setup_meters (meter_length, regular_meter_width, thin_meter_width);
}
void
@@ -147,7 +148,7 @@ LevelMeter::hide_all_meters ()
}
void
-LevelMeter::setup_meters (int len, int initial_width)
+LevelMeter::setup_meters (int len, int initial_width, int thin_width)
{
hide_all_meters ();
@@ -158,6 +159,7 @@ LevelMeter::setup_meters (int len, int initial_width)
int32_t nmidi = _meter->input_streams().n_midi();
uint32_t nmeters = _meter->input_streams().n_total();
regular_meter_width = initial_width;
+ thin_meter_width = thin_width;
meter_length = len;
guint16 width;