Changeset View
Changeset View
Standalone View
Standalone View
source/blender/sequencer/intern/sequencer.c
| Show First 20 Lines • Show All 336 Lines • ▼ Show 20 Lines | |||||
| void SEQ_tool_settings_fit_method_set(Scene *scene, eSeqImageFitMethod fit_method) | void SEQ_tool_settings_fit_method_set(Scene *scene, eSeqImageFitMethod fit_method) | ||||
| { | { | ||||
| SequencerToolSettings *tool_settings = SEQ_tool_settings_ensure(scene); | SequencerToolSettings *tool_settings = SEQ_tool_settings_ensure(scene); | ||||
| tool_settings->fit_method = fit_method; | tool_settings->fit_method = fit_method; | ||||
| } | } | ||||
| /** | /** | ||||
| * Display stack in Sequencer | |||||
| * | |||||
| * \param ed: sequence editor data | |||||
| * \param seqm: meta sequence | |||||
| */ | |||||
| void SEQ_display_stack(struct Editing *ed, struct Sequence *seqm) | |||||
| { | |||||
| if (seqm) { | |||||
| /* Enter meta-strip. */ | |||||
| SEQ_meta_stack_alloc(ed, seqm); | |||||
| SEQ_seqbase_active_set(ed, &seqm->seqbase); | |||||
| } | |||||
| else { | |||||
| /* Go to top level, exiting meta strip */ | |||||
| MetaStack *ms = SEQ_meta_stack_active_get(ed); | |||||
| SEQ_seqbase_active_set(ed, ms->oldbasep); | |||||
| SEQ_meta_stack_free(ed, ms); | |||||
| } | |||||
| } | |||||
| /** | |||||
| * Get seqbase that is being viewed currently. This can be main seqbase or meta strip seqbase | * Get seqbase that is being viewed currently. This can be main seqbase or meta strip seqbase | ||||
| * | * | ||||
| * \param ed: sequence editor data | * \param ed: sequence editor data | ||||
| * \return pointer to active seqbase. returns NULL if ed is NULL | * \return pointer to active seqbase. returns NULL if ed is NULL | ||||
| */ | */ | ||||
| ListBase *SEQ_active_seqbase_get(const Editing *ed) | ListBase *SEQ_active_seqbase_get(const Editing *ed) | ||||
| { | { | ||||
| if (ed == NULL) { | if (ed == NULL) { | ||||
| ▲ Show 20 Lines • Show All 373 Lines • Show Last 20 Lines | |||||