From 556c627fed79073fe1ee71f1e71dba1de217a1b2 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 18 Dec 2010 21:34:32 +0000 Subject: [PATCH] Further fade handle twaeks. git-svn-id: svn://localhost/ardour2/branches/3.0@8297 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/audio_region_view.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gtk2_ardour/audio_region_view.cc b/gtk2_ardour/audio_region_view.cc index b69ea8735a..c3a2903e8b 100644 --- a/gtk2_ardour/audio_region_view.cc +++ b/gtk2_ardour/audio_region_view.cc @@ -601,6 +601,7 @@ AudioRegionView::reset_fade_in_shape_width (framecnt_t width) double const handle_center = pwidth; + /* Put the fade in handle so that its left side is at the end-of-fade line */ fade_in_handle->property_x1() = handle_center; fade_in_handle->property_x2() = handle_center + 6; @@ -685,8 +686,11 @@ AudioRegionView::reset_fade_out_shape_width (framecnt_t width) double const handle_center = (_region->length() - width) / samples_per_unit; - fade_out_handle->property_x1() = handle_center - 6; - fade_out_handle->property_x2() = handle_center; + /* Put the fade out handle so that its right side is at the end-of-fade line; + * it's `one out' for precise pixel accuracy. + */ + fade_out_handle->property_x1() = handle_center - 5; + fade_out_handle->property_x2() = handle_center + 1; /* don't show shape if its too small */