The return of explicit exclusive solo.
[ardour.git] / gtk2_ardour / canvas_vars.h
index a6a4e07c7f6f78410525c28d739741c189ea9f60..f905e4f8032ace84da9bb97e9d4349e19286539c 100644 (file)
@@ -1,91 +1,60 @@
-CANVAS_VARIABLE(canvasvar_WaveForm, "waveform")
-CANVAS_VARIABLE(canvasvar_WaveFormClip, "clipped waveform")
-CANVAS_VARIABLE(canvasvar_FrameBase, "region base")
-CANVAS_VARIABLE(canvasvar_SelectedFrameBase, "selected region base")
-CANVAS_VARIABLE(canvasvar_AudioTrackBase, "audio track base")
-CANVAS_VARIABLE(canvasvar_AudioBusBase, "audio bus base")
-CANVAS_VARIABLE(canvasvar_MidiTrackBase, "midi track base")
-CANVAS_VARIABLE(canvasvar_MidiBusBase, "midi bus base")
-CANVAS_VARIABLE(canvasvar_TimeStretchFill, "time-stretch-fill")
-CANVAS_VARIABLE(canvasvar_TimeStretchOutline, "time-stretch-outline")
-CANVAS_VARIABLE(canvasvar_AutomationLine, "automation line")
-CANVAS_VARIABLE(canvasvar_ProcessorAutomationLine, "processor automation line")
-CANVAS_VARIABLE(canvasvar_ControlPointFill, "control point fill")
-CANVAS_VARIABLE(canvasvar_ControlPointOutline, "control point outline")
-CANVAS_VARIABLE(canvasvar_EnteredControlPointOutline, "entered control point outline")
-CANVAS_VARIABLE(canvasvar_EnteredControlPointSelected, "entered control point selected")
-CANVAS_VARIABLE(canvasvar_EnteredControlPoint, "entered control point")
-CANVAS_VARIABLE(canvasvar_ControlPointSelected, "control point selected")
-CANVAS_VARIABLE(canvasvar_ControlPoint, "control point")
-CANVAS_VARIABLE(canvasvar_AutomationTrackFill, "automation track fill")
-CANVAS_VARIABLE(canvasvar_AutomationTrackOutline, "automation track outline")
-CANVAS_VARIABLE(canvasvar_CrossfadeEditorBase, "crossfade editor base")
-CANVAS_VARIABLE(canvasvar_CrossfadeEditorLine, "crossfade editor line")
-CANVAS_VARIABLE(canvasvar_SelectedCrossfadeEditorLine, "selected crossfade editor line")
-CANVAS_VARIABLE(canvasvar_CrossfadeEditorLineShading, "crossfade editor line shading")
-CANVAS_VARIABLE(canvasvar_CrossfadeEditorPointFill, "crossfade editor point fill")
-CANVAS_VARIABLE(canvasvar_CrossfadeEditorPointOutline, "crossfade editor point outline")
-CANVAS_VARIABLE(canvasvar_CrossfadeEditorWave, "crossfade editor wave")
-CANVAS_VARIABLE(canvasvar_SelectedCrossfadeEditorWave, "selected crossfade editor wave")
-CANVAS_VARIABLE(canvasvar_CrossfadeLine, "crossfade line")
-CANVAS_VARIABLE(canvasvar_ActiveCrossfade, "active crossfade")
-CANVAS_VARIABLE(canvasvar_InactiveCrossfade, "inactive crossfade")
-CANVAS_VARIABLE(canvasvar_LocationMarker, "location marker")
-CANVAS_VARIABLE(canvasvar_LocationRange, "location range")
-CANVAS_VARIABLE(canvasvar_LocationCDMarker, "location cd marker")
-CANVAS_VARIABLE(canvasvar_LocationLoop, "location loop")
-CANVAS_VARIABLE(canvasvar_LocationPunch, "location punch")
-CANVAS_VARIABLE(canvasvar_VerboseCanvasCursor, "verbose canvas cursor")
-CANVAS_VARIABLE(canvasvar_MarkerLabel, "marker label")
-CANVAS_VARIABLE(canvasvar_MarkerBarSeparator, "marker bar separator")
-CANVAS_VARIABLE(canvasvar_TempoBar, "tempo bar")
-CANVAS_VARIABLE(canvasvar_MeterBar, "meterbar")
-CANVAS_VARIABLE(canvasvar_MarkerBar, "markerbar")
-CANVAS_VARIABLE(canvasvar_RangeMarkerBar, "rangemarker bar")
-CANVAS_VARIABLE(canvasvar_TransportMarkerBar, "TransportMarkerBar")
-CANVAS_VARIABLE(canvasvar_RangeDragBarRect, "RangeDragBarRect")
-CANVAS_VARIABLE(canvasvar_RangeDragRect, "RangeDragRect")
-CANVAS_VARIABLE(canvasvar_TransportDragRect, "TransportDragRect")
-CANVAS_VARIABLE(canvasvar_MarkerDragLine, "MarkerDragLine")
-CANVAS_VARIABLE(canvasvar_TransportLoopRect, "TransportLoopRect")
-CANVAS_VARIABLE(canvasvar_TransportPunchRect, "TransportPunchRect")
-CANVAS_VARIABLE(canvasvar_PunchLine, "PunchLine")
-CANVAS_VARIABLE(canvasvar_ZoomRect, "ZoomRect")
-CANVAS_VARIABLE(canvasvar_RubberBandRect, "RubberBandRect")
-CANVAS_VARIABLE(canvasvar_EnteredGainLine, "EnteredGainLine")
-CANVAS_VARIABLE(canvasvar_EnteredAutomationLine, "EnteredAutomationLine")
-CANVAS_VARIABLE(canvasvar_EnteredMarker, "EnteredMarker")
-CANVAS_VARIABLE(canvasvar_MeterMarker, "MeterMarker")
-CANVAS_VARIABLE(canvasvar_TempoMarker, "TempoMarker")
-CANVAS_VARIABLE(canvasvar_MeasureLineBeat, "MeasureLineBeat")
-CANVAS_VARIABLE(canvasvar_MeasureLineBar, "MeasureLineBar")
-CANVAS_VARIABLE(canvasvar_GhostTrackBase, "GhostTrackBase")
-CANVAS_VARIABLE(canvasvar_GhostTrackWave, "GhostTrackWave")
-CANVAS_VARIABLE(canvasvar_GhostTrackWaveClip, "GhostTrackWaveClip")
-CANVAS_VARIABLE(canvasvar_GhostTrackZeroLine, "GhostTrackZeroLine")
-CANVAS_VARIABLE(canvasvar_ImageTrack, "ImageTrack")
-CANVAS_VARIABLE(canvasvar_MarkerTrack, "MarkerTrack")
-CANVAS_VARIABLE(canvasvar_ZeroLine, "ZeroLine")
-CANVAS_VARIABLE(canvasvar_GainLine, "GainLine")
-CANVAS_VARIABLE(canvasvar_GainLineInactive, "GainLineInactive")
-CANVAS_VARIABLE(canvasvar_RecordingRect, "RecordingRect")
-CANVAS_VARIABLE(canvasvar_SelectionRect, "SelectionRect")
-CANVAS_VARIABLE(canvasvar_Selection, "Selection")
-CANVAS_VARIABLE(canvasvar_VestigialFrame, "VestigialFrame")
-CANVAS_VARIABLE(canvasvar_TimeAxisFrame, "TimeAxisFrame")
-CANVAS_VARIABLE(canvasvar_NameHighlightFill, "NameHighlightFill")
-CANVAS_VARIABLE(canvasvar_NameHighlightOutline, "NameHighlightOutline")
-CANVAS_VARIABLE(canvasvar_FrameHandle, "FrameHandle")
-CANVAS_VARIABLE(canvasvar_TrimHandleLocked, "TrimHandleLocked")
-CANVAS_VARIABLE(canvasvar_TrimHandle, "TrimHandle")
-CANVAS_VARIABLE(canvasvar_EditCursor, "EditCursor")
-CANVAS_VARIABLE(canvasvar_PlayHead, "PlayHead")
-CANVAS_VARIABLE(canvasvar_MidiSelectRectOutline, "MidiSelectRectOutline")
-CANVAS_VARIABLE(canvasvar_MidiSelectRectFill, "MidiSelectRectFill")
-CANVAS_VARIABLE(canvasvar_MidiNoteOutlineMin, "MidiNoteOutlineMin")
-CANVAS_VARIABLE(canvasvar_MidiNoteOutlineMid, "MidiNoteOutlineMid")
-CANVAS_VARIABLE(canvasvar_MidiNoteOutlineMax, "MidiNoteOutlineMax")
-CANVAS_VARIABLE(canvasvar_MidiNoteFillMin, "MidiNoteFillMin")
-CANVAS_VARIABLE(canvasvar_MidiNoteFillMid, "MidiNoteFillMid")
-CANVAS_VARIABLE(canvasvar_MidiNoteFillMax, "MidiNoteFillMax")
-CANVAS_VARIABLE(canvasvar_MidiNoteSelectedOutline, "MidiNoteSelectedOutline")
+/*
+    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_FONT_VARIABLE(SmallFont, "small font")
+CANVAS_FONT_VARIABLE(SmallerFont, "smaller font")
+CANVAS_FONT_VARIABLE(NormalFont, "normal font")
+CANVAS_FONT_VARIABLE(BigFont, "big font")
+CANVAS_FONT_VARIABLE(LargeFont, "large font")
+CANVAS_FONT_VARIABLE(LargerFont, "larger font")
+CANVAS_FONT_VARIABLE(HugerFont, "huger font")
+CANVAS_FONT_VARIABLE(MassiveFont, "massive font")
+CANVAS_FONT_VARIABLE(SmallBoldFont, "small bold font")
+CANVAS_FONT_VARIABLE(SmallerBoldFont, "smaller bold font")
+CANVAS_FONT_VARIABLE(NormalBoldFont, "normal bold font")
+CANVAS_FONT_VARIABLE(BigBoldFont, "big bold font")
+CANVAS_FONT_VARIABLE(LargeBoldFont, "large bold font")
+CANVAS_FONT_VARIABLE(LargerBoldFont, "larger bold font")
+CANVAS_FONT_VARIABLE(HugerBoldFont, "huger bold font")
+CANVAS_FONT_VARIABLE(MassiveBoldFont, "massive bold font")
+CANVAS_FONT_VARIABLE(SmallItalicFont, "small italic font")
+CANVAS_FONT_VARIABLE(SmallerItalicFont, "smaller italic font")
+CANVAS_FONT_VARIABLE(NormalItalicFont, "normal italic font")
+CANVAS_FONT_VARIABLE(BigItalicFont, "big italic font")
+CANVAS_FONT_VARIABLE(LargeItalicFont, "large italic font")
+CANVAS_FONT_VARIABLE(LargerItalicFont, "larger italic font")
+CANVAS_FONT_VARIABLE(HugerItalicFont, "huger italic font")
+CANVAS_FONT_VARIABLE(MassiveItalicFont, "massive italic font")
+CANVAS_FONT_VARIABLE(SmallMonospaceFont, "small monospace font")
+CANVAS_FONT_VARIABLE(SmallerMonospaceFont, "smaller monospace font")
+CANVAS_FONT_VARIABLE(NormalMonospaceFont, "normal monospace font")
+CANVAS_FONT_VARIABLE(BigMonospaceFont, "big monospace font")
+CANVAS_FONT_VARIABLE(LargeMonospaceFont, "large monospace font")
+CANVAS_FONT_VARIABLE(LargerMonospaceFont, "larger monospace font")
+CANVAS_FONT_VARIABLE(HugerMonospaceFont, "huger monospace font")
+CANVAS_FONT_VARIABLE(MassiveMonospaceFont, "massive monospace font")
+CANVAS_FONT_VARIABLE(SmallBoldMonospaceFont, "small bold monospace font")
+CANVAS_FONT_VARIABLE(SmallerBoldMonospaceFont, "smaller bold monospace font")
+CANVAS_FONT_VARIABLE(NormalBoldMonospaceFont, "normal bold monospace font")
+CANVAS_FONT_VARIABLE(BigBoldMonospaceFont, "big bold monospace font")
+CANVAS_FONT_VARIABLE(LargeBoldMonospaceFont, "large bold monospace font")
+CANVAS_FONT_VARIABLE(LargerBoldMonospaceFont, "larger bold monospace font")
+CANVAS_FONT_VARIABLE(HugerBoldMonospaceFont, "huger bold monospace font")
+CANVAS_FONT_VARIABLE(MassiveBoldMonospaceFont, "massive bold monospace font")
+