summaryrefslogtreecommitdiff
path: root/gtk2_ardour/level_meter.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2013-07-24 02:47:37 +0200
committerRobin Gareus <robin@gareus.org>2013-07-24 02:47:37 +0200
commitfa332f31fa43d8807b197a1cabfd39784cf3ef8a (patch)
tree9b48581c1b69f344edd7b6fab8fc4b0d601735a6 /gtk2_ardour/level_meter.cc
parentefb16a6faab10668cb9bd51c6b889b569bcd9fe7 (diff)
allow to en/disable shade and LED meter style
Diffstat (limited to 'gtk2_ardour/level_meter.cc')
-rw-r--r--gtk2_ardour/level_meter.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk2_ardour/level_meter.cc b/gtk2_ardour/level_meter.cc
index 0046cbc824..d57481b701 100644
--- a/gtk2_ardour/level_meter.cc
+++ b/gtk2_ardour/level_meter.cc
@@ -257,6 +257,7 @@ LevelMeter::setup_meters (int len, int initial_width, int thin_width)
uint32_t c[10];
uint32_t b[4];
float stp[4];
+ int styleflags = 3;
b[0] = ARDOUR_UI::config()->canvasvar_MeterBackgroundBot.get();
b[1] = ARDOUR_UI::config()->canvasvar_MeterBackgroundTop.get();
b[2] = 0x991122ff; // red highlight gradient Bot
@@ -337,6 +338,7 @@ LevelMeter::setup_meters (int len, int initial_width, int thin_width)
stp[3] = 115.0 * meter_deflect_vu(-18); // +2
b[0] = 0x80806dff;
b[1] = 0xc0c0a3ff;
+ styleflags = 1;
break;
default: // PEAK, RMS
stp[1] = 77.5; // 115 * log_meter(-10)
@@ -365,7 +367,8 @@ LevelMeter::setup_meters (int len, int initial_width, int thin_width)
c[0], c[1], c[2], c[3], c[4],
c[5], c[6], c[7], c[8], c[9],
b[0], b[1], b[2], b[3],
- stp[0], stp[1], stp[2], stp[3]
+ stp[0], stp[1], stp[2], stp[3],
+ styleflags
);
meters[n].width = width;
meters[n].length = len;