<Option name="recorded waveform fill" value="ffffffff"/>
<Option name="recorded waveform outline" value="0f0f1fff"/>
<Option name="rubber band rect" value="c6c6c659"/>
+ <Option name="shuttle" value="6bb620ff"/>
<Option name="silence" value="9efffd7a"/>
<Option name="silence text" value="0e066cff"/>
<Option name="selected crossfade editor line" value="00dbdbff"/>
CANVAS_VARIABLE(canvasvar_SelectedWaveForm, "selected waveform outline")
CANVAS_VARIABLE(canvasvar_SelectionRect, "selection rect")
CANVAS_VARIABLE(canvasvar_Selection, "selection")
+CANVAS_VARIABLE(canvasvar_Shuttle, "shuttle")
CANVAS_VARIABLE(canvasvar_Silence, "silence")
CANVAS_VARIABLE(canvasvar_SilenceText, "silence text")
CANVAS_VARIABLE(canvasvar_MonoPannerOutline, "mono panner outline")
#include "gtkmm2ext/gui_thread.h"
#include "ardour_ui.h"
+#include "rgb_macros.h"
#include "shuttle_control.h"
#include "i18n.h"
/* add 3 color stops */
+ uint32_t col = ARDOUR_UI::config()->canvasvar_Shuttle.get();
+
+ int r,b,g,a;
+ UINT_TO_RGBA(col, &r, &g, &b, &a);
+
cairo_pattern_add_color_stop_rgb (pattern, 0.0, 0, 0, 0);
- cairo_pattern_add_color_stop_rgb (pattern, 0.5, 0.0, 0.0, 1.0);
+ cairo_pattern_add_color_stop_rgb (pattern, 0.5, r/255.0, g/255.0, b/255.0);
cairo_pattern_add_color_stop_rgb (pattern, 1.0, 0, 0, 0);
DrawingArea::on_size_allocate (alloc);