* reintroducing separate themeable Meter Style note colors
authorHans Baier <hansfbaier@googlemail.com>
Tue, 30 Dec 2008 03:07:21 +0000 (03:07 +0000)
committerHans Baier <hansfbaier@googlemail.com>
Tue, 30 Dec 2008 03:07:21 +0000 (03:07 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@4359 d708f5d6-7413-0410-9779-e7cbd77b26cf

gtk2_ardour/ardour3_ui_default.conf
gtk2_ardour/canvas-note-event.h
gtk2_ardour/canvas_vars.h

index 50f39efe02906558e0b57ac780bcf5d3b21980ee..79941e588d4e27f35fa8d68f0d89a4f13725875a 100644 (file)
@@ -59,6 +59,9 @@
     <Option name="midi bus base" value="00000000"/>
     <Option name="midi frame base" value="393d3766"/>
     <Option name="midi note inactive channel" value="bfbfbf88"/>
+    <Option name="midi note meter color max" value="ee33338a"/>
+    <Option name="midi note meter color mid" value="eeee338a"/>
+    <Option name="midi note meter color min" value="33ee338a"/>    
     <Option name="midi note selected" value="8888ff88"/>
     <Option name="midi note velocity text" value="000000ff"/>
     <Option name="midi program change fill" value="0000ffa0"/>
index 28140267f68a3f830b0976bf88743e54a78219a5..ee22e00daca32784b85e38e4f7fb85141bcdf7b9 100644 (file)
@@ -93,13 +93,13 @@ public:
        {
                if (vel < 64) {
                        return UINT_INTERPOLATE(
-                                       ARDOUR_UI::config()->canvasvar_MeterColorBase.get(),
-                                       ARDOUR_UI::config()->canvasvar_MeterColorMid.get(),
+                                       ARDOUR_UI::config()->canvasvar_MidiNoteMeterColorBase.get(),
+                                       ARDOUR_UI::config()->canvasvar_MidiNoteMeterColorMid.get(),
                                        (vel / (double)63.0));
                } else {
                        return UINT_INTERPOLATE(
-                                       ARDOUR_UI::config()->canvasvar_MeterColorMid.get(),
-                                       ARDOUR_UI::config()->canvasvar_MeterColorTop.get(),
+                                       ARDOUR_UI::config()->canvasvar_MidiNoteMeterColorMid.get(),
+                                       ARDOUR_UI::config()->canvasvar_MidiNoteMeterColorTop.get(),
                                        ((vel-64) / (double)63.0));
                }
        }
index 1141dbe8f13409a5a2e166efc5e1420f9818d23c..1dfdd72d9a4dd17273da869c2defd3d3c2092c74 100644 (file)
@@ -57,6 +57,9 @@ CANVAS_VARIABLE(canvasvar_MeterMarker, "meter marker")
 CANVAS_VARIABLE(canvasvar_MidiBusBase, "midi bus base")
 CANVAS_VARIABLE(canvasvar_MidiFrameBase, "midi frame base")
 CANVAS_VARIABLE(canvasvar_MidiNoteInactiveChannel, "midi note inactive channel")
+CANVAS_VARIABLE(canvasvar_MidiNoteMeterColorBase, "midi note meter color min")
+CANVAS_VARIABLE(canvasvar_MidiNoteMeterColorMid, "midi note meter color mid")
+CANVAS_VARIABLE(canvasvar_MidiNoteMeterColorTop, "miri note meter color max")
 CANVAS_VARIABLE(canvasvar_MidiNoteSelected, "midi note selected")
 CANVAS_VARIABLE(canvasvar_MidiNoteVelocityText, "midi note velocity text")
 CANVAS_VARIABLE(canvasvar_MidiProgramChangeFill, "midi program change fill")