allow to configure color of BBC meter
authorRobin Gareus <robin@gareus.org>
Mon, 29 Jul 2013 01:54:43 +0000 (03:54 +0200)
committerRobin Gareus <robin@gareus.org>
Mon, 29 Jul 2013 01:54:43 +0000 (03:54 +0200)
gtk2_ardour/ardour3_ui_default.conf
gtk2_ardour/canvas_vars.h
gtk2_ardour/level_meter.cc

index 6331198dca65b15286047b2858740b72708423c5..8ab8480d46d37058260f2f58afbc7f768a2daa0d 100644 (file)
     <Option name="solo safe: text" value="c7c7d8ff"/>
     <Option name="solo safe: text active" value="c8c8d9ff"/>
     <Option name="meterbridge peaklabel" value="ff1111ff"/>
+    <Option name="meter color BBC" value="aaaaaaff"/>
     <Option name="meterbridge peakindicator: fill start" value="444444ff"/>
     <Option name="meterbridge peakindicator: fill end" value="333333ff"/>
     <Option name="meterbridge peakindicator on: fill start" value="ff0000ff"/>
index e2f1f42766142d0afe133384e397d3cedcc6068d..34116c8736801720f226e460d9f5f0e74111b3a4 100644 (file)
@@ -65,6 +65,7 @@ CANVAS_VARIABLE(canvasvar_MeasureLineBar, "measure line bar")
 CANVAS_VARIABLE(canvasvar_MeasureLineBeat, "measure line beat")
 CANVAS_VARIABLE(canvasvar_MeterBar, "meter bar")
 CANVAS_VARIABLE(canvasvar_MeterBridgePeakLabel, "meterbridge peaklabel")
+CANVAS_VARIABLE(canvasvar_MeterColorBBC, "meter color BBC")
 CANVAS_VARIABLE(canvasvar_MeterColor0, "meter fill: 0")
 CANVAS_VARIABLE(canvasvar_MeterColor1, "meter fill: 1")
 CANVAS_VARIABLE(canvasvar_MeterColor2, "meter fill: 2")
index 1c09b013ba7b217dbb8620398e886dd7a30a4313..8c3242d889cb6e8961957122602718ed473e50c1 100644 (file)
@@ -321,7 +321,8 @@ LevelMeterBase::setup_meters (int len, int initial_width, int thin_width)
                                        c[8] = c[9] = 0xff0000ff;
                                        break;
                                case MeterIEC2BBC:
-                                       c[0] = c[1] = c[2] = c[3] = c[4] = c[5] = c[6] = c[7] = c[8] = c[9] = 0xaaaaaaff;
+                                       c[0] = c[1] = c[2] = c[3] = c[4] = c[5] = c[6] = c[7] = c[8] = c[9] =
+                                               ARDOUR_UI::config()->color_by_name ("meter color BBC");
                                        stp[0] = stp[1] = stp[2] = stp[3] = 115.0;
                                        break;
                                case MeterIEC2EBU: