13
0

keep region trim handle layered on top of crossfade area

git-svn-id: svn://localhost/ardour2/branches/3.0@13670 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Ben Loftis 2012-12-14 19:44:09 +00:00
parent b8a8abeb8f
commit 63a25adb9e

View File

@ -552,6 +552,7 @@ AudioRegionView::reset_fade_in_shape_width (boost::shared_ptr<AudioRegion> ar, f
fade_in_handle->property_x2() = handle_center + handle_size;
if (pwidth < 5) {
hide_start_xfade();
fade_in_shape->hide();
return;
}
@ -596,13 +597,13 @@ AudioRegionView::reset_fade_in_shape_width (boost::shared_ptr<AudioRegion> ar, f
fade_in_shape->property_points() = *points;
delete points;
redraw_start_xfade_to ( ar, width);
/* ensure trim handle stays on top */
if (frame_handle_start) {
frame_handle_start->raise_to_top();
}
redraw_start_xfade_to ( ar, width);
}
void
@ -642,6 +643,7 @@ AudioRegionView::reset_fade_out_shape_width (boost::shared_ptr<AudioRegion> ar,
/* don't show shape if its too small */
if (pwidth < 5) {
hide_end_xfade();
fade_out_shape->hide();
return;
}
@ -686,12 +688,13 @@ AudioRegionView::reset_fade_out_shape_width (boost::shared_ptr<AudioRegion> ar,
fade_out_shape->property_points() = *points;
delete points;
redraw_end_xfade_to (ar, width);
/* ensure trim handle stays on top */
if (frame_handle_end) {
frame_handle_end->raise_to_top();
}
redraw_end_xfade_to (ar, width);
}
framepos_t