Further fade handle twaeks.
authorCarl Hetherington <carl@carlh.net>
Sat, 18 Dec 2010 21:34:32 +0000 (21:34 +0000)
committerCarl Hetherington <carl@carlh.net>
Sat, 18 Dec 2010 21:34:32 +0000 (21:34 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@8297 d708f5d6-7413-0410-9779-e7cbd77b26cf

gtk2_ardour/audio_region_view.cc

index b69ea8735a82c7286d72296b010c283ae9205553..c3a2903e8b117e97022c7e917cb0967b5180b753 100644 (file)
@@ -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 */