diff options
author | Peter Schlaile <peter@schlaile.de> | 2008-03-24 20:35:01 +0300 |
---|---|---|
committer | Peter Schlaile <peter@schlaile.de> | 2008-03-24 20:35:01 +0300 |
commit | 8d2a0a566f88c3af3dbce774d013afad539bab27 (patch) | |
tree | 09d94173e04a0785be3e6bce8c0249f95772f234 /source/blender/src/space.c | |
parent | 2b7e4f4d4a31544669cd92db6fe588d25ce12a48 (diff) |
== Sequencer ==
A lot of fixes for anim_startofs / anim_endofs:
* crashed when striplen was 0 and startstill / endstill still in use
* made it work for Audio (HD and RAM)
* made it work for Image Sequences
* added a new cutting tool, that uses anim_startofs / endofs instead of
startofs / endofs. This is now the default and called "hard cut"
* moved old cutting method to "Shift-K" and renamed it "soft cut"
Diffstat (limited to 'source/blender/src/space.c')
-rw-r--r-- | source/blender/src/space.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/source/blender/src/space.c b/source/blender/src/space.c index 0cc1764854a..2f8e540f1c0 100644 --- a/source/blender/src/space.c +++ b/source/blender/src/space.c @@ -4949,15 +4949,17 @@ static void winqreadseqspace(ScrArea *sa, void *spacedata, BWinEvent *evt) transform_seq('g', 0); } break; - case KKEY: - if((G.qual==0)) { /* Cut at current frame */ - seq_cut(CFRA); + case KKEY: /* Cut at current frame */ + if((G.qual == LR_SHIFTKEY)) { + seq_cut(CFRA, FALSE); /* soft cut */ + } else if((G.qual==0)) { + seq_cut(CFRA, TRUE); /* hard cut */ } break; case LKEY: - if((G.qual==0)) { /* Cut at current frame */ + if((G.qual==0)) { select_linked_seq( 0 ); - } else if((G.qual==LR_CTRLKEY)) { /* Cut at current frame */ + } else if((G.qual==LR_CTRLKEY)) { select_linked_seq( 2 ); } else if (G.qual==LR_SHIFTKEY) { seq_lock_sel(1); |