implement ripple trims
@jeff
Submitted by Jeff F.T. Assigned to Jeff F.T. @jeff
Description
Currently, we can do ripple edits for moving clips, roll edit for trimming, but not ripple editing for trimming.
Imported from https://bugzilla.gnome.org/show_bug.cgi?id=589715