diff options
author | Campbell Barton <ideasman42@gmail.com> | 2007-10-18 16:35:58 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2007-10-18 16:35:58 +0400 |
commit | 6576464b0372d9701991ab15a23f7836999acdc3 (patch) | |
tree | 919c1301b5738c4d1019899e78b3df612bce7c74 /source/blender/src/space.c | |
parent | dac77c4749d6dcf3b35966a32e0a765589e0d716 (diff) |
Sequencer...
snapping to unselecrted strips didnt work (I didnt notice find_neighboring_sequence needed them to be touching, added find_next_prev_sequence to get the next/prev seq)
added select linked (L and Ctrl+L)
added Ctrl +/- select more/less
Diffstat (limited to 'source/blender/src/space.c')
-rw-r--r-- | source/blender/src/space.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/source/blender/src/space.c b/source/blender/src/space.c index b24fa7eaa9b..4d81d6bd232 100644 --- a/source/blender/src/space.c +++ b/source/blender/src/space.c @@ -4445,6 +4445,10 @@ static void winqreadseqspace(ScrArea *sa, void *spacedata, BWinEvent *evt) mouse_select_seq(); break; case PADPLUSKEY: + if (G.qual==LR_CTRLKEY) { + select_more_seq(); + break; + } case WHEELUPMOUSE: if(sseq->mainb) { sseq->zoom++; @@ -4473,6 +4477,10 @@ static void winqreadseqspace(ScrArea *sa, void *spacedata, BWinEvent *evt) doredraw= 1; break; case PADMINUS: + if (G.qual==LR_CTRLKEY) { + select_less_seq(); + break; + } case WHEELDOWNMOUSE: if(sseq->mainb) { sseq->zoom--; @@ -4577,6 +4585,13 @@ static void winqreadseqspace(ScrArea *sa, void *spacedata, BWinEvent *evt) if(okee("Cut strips")) seq_cut(CFRA); } break; + case LKEY: + if((G.qual==0)) { /* Cut at current frame */ + select_linked_seq( 0 ); + } else if((G.qual==LR_CTRLKEY)) { /* Cut at current frame */ + select_linked_seq( 2 ); + } + break; case YKEY: if((G.qual==0)) { /* Cut at current frame */ seq_separate_images(); |