diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2013-04-18 21:30:12 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2013-04-18 21:30:12 -0400 |
commit | 41abef90d08f0ce6bcbe7544761d6cd9decd32f0 (patch) | |
tree | 358cfcb41eda7781d60f96a98ebc2b5cf5d0c9a2 /gtk2_ardour/audio_region_view.cc | |
parent | 907e7cd4af129f60d74ecda38601fa306007e365 (diff) |
fix up "other" fade line colors in xfades, and switch to using canvas var "CrossfadeLine" for crossfade "lines" rather than "GainLine"
Diffstat (limited to 'gtk2_ardour/audio_region_view.cc')
-rw-r--r-- | gtk2_ardour/audio_region_view.cc | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/gtk2_ardour/audio_region_view.cc b/gtk2_ardour/audio_region_view.cc index c2fc604849..2f6959429f 100644 --- a/gtk2_ardour/audio_region_view.cc +++ b/gtk2_ardour/audio_region_view.cc @@ -750,13 +750,13 @@ AudioRegionView::redraw_start_xfade_to (boost::shared_ptr<AudioRegion> ar, frame if (!start_xfade_in) { start_xfade_in = new ArdourCanvas::PolyLine (group); - start_xfade_in->set_outline_color (ARDOUR_UI::config()->get_canvasvar_GainLine()); + start_xfade_in->set_outline_color (ARDOUR_UI::config()->get_canvasvar_CrossfadeLine()); start_xfade_in->set_outline_width (2.5); } if (!start_xfade_out) { start_xfade_out = new ArdourCanvas::PolyLine (group); - uint32_t col = UINT_RGBA_CHANGE_A (ARDOUR_UI::config()->get_canvasvar_GainLine(), 128); + uint32_t col = UINT_RGBA_CHANGE_A (ARDOUR_UI::config()->get_canvasvar_CrossfadeLine(), 128); start_xfade_out->set_outline_color (col); start_xfade_out->set_outline_width (2.5); } @@ -837,14 +837,14 @@ AudioRegionView::redraw_end_xfade_to (boost::shared_ptr<AudioRegion> ar, framecn if (!end_xfade_in) { end_xfade_in = new ArdourCanvas::PolyLine (group); - end_xfade_in->set_outline_color (ARDOUR_UI::config()->get_canvasvar_GainLine()); + uint32_t col UINT_RGBA_CHANGE_A (ARDOUR_UI::config()->get_canvasvar_CrossfadeLine(), 128); + end_xfade_in->set_outline_color (col); end_xfade_in->set_outline_width (2.5); } if (!end_xfade_out) { end_xfade_out = new ArdourCanvas::PolyLine (group); - uint32_t col UINT_RGBA_CHANGE_A (ARDOUR_UI::config()->get_canvasvar_GainLine(), 128); - end_xfade_out->set_outline_color (col); + end_xfade_out->set_outline_color (ARDOUR_UI::config()->get_canvasvar_CrossfadeLine()); end_xfade_out->set_outline_width (2.5); } @@ -1037,17 +1037,20 @@ AudioRegionView::set_colors () } if (start_xfade_in) { - start_xfade_in->set_outline_color (ARDOUR_UI::config()->get_canvasvar_GainLine()); + start_xfade_in->set_outline_color (ARDOUR_UI::config()->get_canvasvar_CrossfadeLine()); } if (start_xfade_out) { - start_xfade_out->set_outline_color (ARDOUR_UI::config()->get_canvasvar_GainLine()); + uint32_t col UINT_RGBA_CHANGE_A (ARDOUR_UI::config()->get_canvasvar_CrossfadeLine(), 128); + start_xfade_out->set_outline_color (col); } if (end_xfade_in) { - end_xfade_in->set_outline_color (ARDOUR_UI::config()->get_canvasvar_GainLine()); + end_xfade_in->set_outline_color (ARDOUR_UI::config()->get_canvasvar_CrossfadeLine()); } if (end_xfade_out) { - end_xfade_out->set_outline_color (ARDOUR_UI::config()->get_canvasvar_GainLine()); + uint32_t col UINT_RGBA_CHANGE_A (ARDOUR_UI::config()->get_canvasvar_CrossfadeLine(), 128); + end_xfade_out->set_outline_color (col); } + if (start_xfade_rect) { start_xfade_rect->set_fill_color (ARDOUR_UI::config()->get_canvasvar_ActiveCrossfade()); } @@ -1417,7 +1420,9 @@ void AudioRegionView::envelope_active_changed () { if (gain_line) { - gain_line->set_line_color (audio_region()->envelope_active() ? ARDOUR_UI::config()->get_canvasvar_GainLine() : ARDOUR_UI::config()->get_canvasvar_GainLineInactive()); + gain_line->set_line_color (audio_region()->envelope_active() ? + ARDOUR_UI::config()->get_canvasvar_GainLine() : + ARDOUR_UI::config()->get_canvasvar_GainLineInactive()); } } |