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/makesdna | |
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/makesdna')
-rw-r--r-- | source/blender/makesdna/DNA_sequence_types.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/source/blender/makesdna/DNA_sequence_types.h b/source/blender/makesdna/DNA_sequence_types.h index f1abc2dc0c8..969f838750b 100644 --- a/source/blender/makesdna/DNA_sequence_types.h +++ b/source/blender/makesdna/DNA_sequence_types.h @@ -88,21 +88,22 @@ typedef struct PluginSeq { typedef struct Sequence { - struct Sequence *next, *prev, *newseq; - void *lib; - char name[24]; + struct Sequence *next, *prev; + void *tmp; /* tmp var for copying, and tagging for linked selection */ + char name[24]; /* name, not set by default and dosnt need to be unique as with ID's */ short flag, type; /*flags bitmap (see below) and the type of sequence*/ - int len; + int len; /* the length of the contense of this strip - before handles are applied */ int start, startofs, endofs; int startstill, endstill; - int machine, depth; + int machine, depth; /*machine - the strip channel, depth - the depth in the sequence when dealing with metastrips */ int startdisp, enddisp; /*starting and ending points in the sequence*/ float mul, handsize; - int sfra; /* starting frame according to the timeline of the scene */ + /* is sfra needed anymore? - it looks like its only used in one place */ + int sfra; /* starting frame according to the timeline of the scene. */ Strip *strip; - StripElem *curelem; + StripElem *curelem; /* reference the current frame - value from give_stripelem */ struct Ipo *ipo; struct Scene *scene; @@ -114,8 +115,7 @@ typedef struct Sequence { /* pointers for effects: */ struct Sequence *seq1, *seq2, *seq3; - /* meta */ - ListBase seqbase; + ListBase seqbase; /* list of strips for metastrips */ struct bSound *sound; /* the linked "bSound" object */ struct hdaudio *hdaudio; /* external hdaudio object */ |