refactor level-meter widget: 5x2 stops meter colors
[ardour.git] / gtk2_ardour / canvas_vars.h
index 408330216e3a3991427f7f961fc0ef7178616e6c..7859ccd649df73555c9f25ae421f755611f10c09 100644 (file)
@@ -1,3 +1,22 @@
+/*
+    Copyright (C) 2012 Paul Davis 
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+*/
+
 CANVAS_VARIABLE(canvasvar_ActiveCrossfade, "active crossfade")
 CANVAS_VARIABLE(canvasvar_AudioBusBase, "audio bus base")
 CANVAS_VARIABLE(canvasvar_AudioMasterBusBase, "audio master bus base")
@@ -45,6 +64,7 @@ CANVAS_VARIABLE(canvasvar_MarkerTrack, "marker track")
 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_MeterColorBase, "meter fill min")
 CANVAS_VARIABLE(canvasvar_MeterColorClip, "meter fill clip")
 CANVAS_VARIABLE(canvasvar_MeterColorMid, "meter fill mid")
@@ -53,6 +73,9 @@ CANVAS_VARIABLE(canvasvar_MidiMeterColorBase, "midi meter fill min")
 CANVAS_VARIABLE(canvasvar_MidiMeterColorClip, "midi meter fill clip")
 CANVAS_VARIABLE(canvasvar_MidiMeterColorMid, "midi meter fill mid")
 CANVAS_VARIABLE(canvasvar_MidiMeterColorTop, "midi meter fill max")
+CANVAS_VARIABLE(canvasvar_MeterBackgroundBot, "meter background bottom")
+CANVAS_VARIABLE(canvasvar_MeterBackgroundMid, "meter background mid")
+CANVAS_VARIABLE(canvasvar_MeterBackgroundTop, "meter background top")
 CANVAS_VARIABLE(canvasvar_MeterMarker, "meter marker")
 CANVAS_VARIABLE(canvasvar_MidiBusBase, "midi bus base")
 CANVAS_VARIABLE(canvasvar_MidiFrameBase, "midi frame base")
@@ -67,6 +90,8 @@ CANVAS_VARIABLE(canvasvar_MidiNoteSelected, "midi note selected")
 CANVAS_VARIABLE(canvasvar_MidiNoteVelocityText, "midi note velocity text")
 CANVAS_VARIABLE(canvasvar_MidiPatchChangeFill, "midi patch change fill")
 CANVAS_VARIABLE(canvasvar_MidiPatchChangeOutline, "midi patch change outline")
+CANVAS_VARIABLE(canvasvar_MidiPatchChangeInactiveChannelFill, "midi patch change inactive channel fill")
+CANVAS_VARIABLE(canvasvar_MidiPatchChangeInactiveChannelOutline, "midi patch change inactive channel outline")
 CANVAS_VARIABLE(canvasvar_MidiSysExFill, "midi sysex fill")
 CANVAS_VARIABLE(canvasvar_MidiSysExOutline, "midi sysex outline")
 CANVAS_VARIABLE(canvasvar_MidiSelectRectFill, "midi select rect fill")
@@ -130,7 +155,9 @@ CANVAS_VARIABLE(canvasvar_TrimHandleLocked, "trim handle locked")
 CANVAS_VARIABLE(canvasvar_TrimHandle, "trim handle")
 CANVAS_VARIABLE(canvasvar_VerboseCanvasCursor, "verbose canvas cursor")
 CANVAS_VARIABLE(canvasvar_VestigialFrame, "vestigial frame")
+CANVAS_VARIABLE(canvasvar_VideoBar, "video timeline bar")
 CANVAS_VARIABLE(canvasvar_FrameBase, "region base")
+CANVAS_VARIABLE(canvasvar_CoveredRegion, "region area covered by another region")
 CANVAS_VARIABLE(canvasvar_WaveForm, "waveform outline")
 CANVAS_VARIABLE(canvasvar_WaveFormClip, "clipped waveform")
 CANVAS_VARIABLE(canvasvar_WaveFormFill, "waveform fill")
@@ -138,31 +165,26 @@ CANVAS_VARIABLE(canvasvar_ZeroLine, "zero line")
 CANVAS_VARIABLE(canvasvar_ZoomRect, "zoom rect")
 CANVAS_VARIABLE(canvasvar_MonitorSectionKnob, "monitor knob")
 
+CANVAS_VARIABLE(canvasvar_ButtonBorder, "border color")
 #define BUTTON_VARS(root,name) \
-CANVAS_VARIABLE(canvasvar_ ## root ## BorderStart, name ": border start") \
-CANVAS_VARIABLE(canvasvar_ ## root ## BorderEnd, name ": border end") \
-CANVAS_VARIABLE(canvasvar_ ## root ## BorderStartSelected, name ": border start selected") \
-CANVAS_VARIABLE(canvasvar_ ## root ## BorderEndSelected, name ": border end selected") \
 CANVAS_VARIABLE(canvasvar_ ## root ## FillStart, name ": fill start") \
 CANVAS_VARIABLE(canvasvar_ ## root ## FillEnd, name ": fill end") \
 CANVAS_VARIABLE(canvasvar_ ## root ## FillStartActive, name ": fill start active") \
 CANVAS_VARIABLE(canvasvar_ ## root ## FillEndActive, name ": fill end active") \
-CANVAS_VARIABLE(canvasvar_ ## root ## FillStartMid, name ": fill start mid") \
-CANVAS_VARIABLE(canvasvar_ ## root ## FillEndMid, name ": fill end mid") \
 CANVAS_VARIABLE(canvasvar_ ## root ## LED, name ": led") \
 CANVAS_VARIABLE(canvasvar_ ## root ## LEDActive, name ": led active") \
-CANVAS_VARIABLE(canvasvar_ ## root ## LEDMid, name ": led mid") \
 CANVAS_VARIABLE(canvasvar_ ## root ## Text, name ": text") \
 CANVAS_VARIABLE(canvasvar_ ## root ## TextActive, name ": text active") \
-CANVAS_VARIABLE(canvasvar_ ## root ## TextMid, name ": text mid") 
 
 BUTTON_VARS(ProcessorPreFader, "processor prefader")
 BUTTON_VARS(ProcessorFader, "processor fader")
 BUTTON_VARS(ProcessorPostFader, "processor postfader")
 BUTTON_VARS(ProcessorControlButton, "processor control button")
-BUTTON_VARS(MonitorButton, "monitor")
+BUTTON_VARS(MonitorButton, "monitor button")
 BUTTON_VARS(SoloIsolateButton, "solo isolate")
 BUTTON_VARS(SoloSafeButton, "solo safe")
+BUTTON_VARS(MeterBridgePeakindicatorOff, "meterbridge peakindicator")
+BUTTON_VARS(MeterBridgePeakindicatorOn, "meterbridge peakindicator on")
 BUTTON_VARS(MonitorSectionCutButton, "monitor section cut")
 BUTTON_VARS(MonitorSectionDimButton, "monitor section dim")
 BUTTON_VARS(MonitorSectionSoloButton, "monitor section solo")
@@ -175,6 +197,7 @@ BUTTON_VARS(RudeSolo, "rude solo")
 BUTTON_VARS(RudeIsolate, "rude isolate")
 BUTTON_VARS(RudeAudition, "rude audition")
 BUTTON_VARS(FeedbackAlert, "feedback alert")
+BUTTON_VARS(InvertButton, "invert button")
 BUTTON_VARS(MuteButton, "mute button")
 BUTTON_VARS(SoloButton, "solo button")
 BUTTON_VARS(RecEnableButton, "record enable button")