fix meter scale colors (meterbridge)
authorRobin Gareus <robin@gareus.org>
Tue, 9 Dec 2014 18:39:44 +0000 (19:39 +0100)
committerRobin Gareus <robin@gareus.org>
Tue, 9 Dec 2014 18:41:54 +0000 (19:41 +0100)
gtk2_ardour/dark.colors
gtk2_ardour/meter_patterns.cc

index 76dc06f8ccda0b27a3b69a407c0f6a5f64a791b4..d407ef5cebb91ea578a2dd8e71182bcab27117c6 100644 (file)
     <ColorAlias name="meterbridge peakindicator: led" alias="color 9"/>
     <ColorAlias name="meterbridge peakindicator: led active" alias="color 9"/>
     <ColorAlias name="meterbridge peaklabel" alias="color 9"/>
-    <ColorAlias name="meterstrip dpm fg" alias="color 9"/>
-    <ColorAlias name="meterstrip ppm fg" alias="color 13"/>
+    <ColorAlias name="meterstrip dpm fg" alias="color 31"/>
+    <ColorAlias name="meterstrip ppm fg" alias="color 31"/>
     <ColorAlias name="meterstrip vu fg" alias="color 4"/>
-    <ColorAlias name="meterstrip dpm bg" alias="color 9"/>
+    <ColorAlias name="meterstrip dpm bg" alias="color 27"/>
     <ColorAlias name="meterstrip ppm bg" alias="color 27"/>
     <ColorAlias name="meterstrip vu bg" alias="color 32"/>
     <ColorAlias name="midi bus base" alias="color 4"/>
index 6e602553e9b867e9ffc1501c66ff7ccfa3281154..392693fe5d87ca4ad5ed1d72b01b3f7076cd09a3 100644 (file)
@@ -236,10 +236,12 @@ static void set_bg_color (Gtk::Widget& w, cairo_t* cr, MeterType type) {
                case MeterIEC1NOR:
                case MeterIEC2BBC:
                case MeterIEC2EBU:
+                       ArdourCanvas::color_to_rgba (ARDOUR_UI::config()->color ("meterstrip ppm bg"), r, g, b, a);
+                       break;
                case MeterK12:
                case MeterK14:
                case MeterK20:
-                       ArdourCanvas::color_to_rgba (ARDOUR_UI::config()->color ("meterstrip ppm bg"), r, g, b, a);
+                       ArdourCanvas::color_to_rgba (ARDOUR_UI::config()->color ("meterstrip dpm bg"), r, g, b, a);
                        break;
                default:
                        {
@@ -258,10 +260,15 @@ static void set_fg_color(Gtk::Widget&, MeterType type, Gdk::Color * c) {
        switch(type) {
                case MeterVU:
                        ArdourCanvas::color_to_rgba (ARDOUR_UI::config()->color ("meterstrip vu fg"), r, g, b, a);
-
+                       break;
+               case MeterIEC1DIN:
+               case MeterIEC1NOR:
+               case MeterIEC2BBC:
+               case MeterIEC2EBU:
+                       ArdourCanvas::color_to_rgba (ARDOUR_UI::config()->color ("meterstrip ppm fg"), r, g, b, a);
                        break;
                default:
-                       ArdourCanvas::color_to_rgba (ARDOUR_UI::config()->color ("meterstrip vu fg"), r, g, b, a);
+                       ArdourCanvas::color_to_rgba (ARDOUR_UI::config()->color ("meterstrip dpm fg"), r, g, b, a);
                        break;
        }
        c->set_rgb_p (r, g, b);