Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_sequencer/sequencer_add.c
| Show First 20 Lines • Show All 1,075 Lines • ▼ Show 20 Lines | static int sequencer_add_image_strip_invoke(bContext *C, | ||||
| wmOperator *op, | wmOperator *op, | ||||
| const wmEvent *UNUSED(event)) | const wmEvent *UNUSED(event)) | ||||
| { | { | ||||
| PropertyRNA *prop; | PropertyRNA *prop; | ||||
| Scene *scene = CTX_data_scene(C); | Scene *scene = CTX_data_scene(C); | ||||
| sequencer_disable_one_time_properties(C, op); | sequencer_disable_one_time_properties(C, op); | ||||
| const SequencerToolSettings *tool_settings = scene->toolsettings->sequencer_tool_settings; | RNA_enum_set(op->ptr, "fit_method", SEQ_tool_settings_fit_method_get(scene)); | ||||
| RNA_enum_set(op->ptr, "fit_method", tool_settings->fit_method); | |||||
| /* Name set already by drag and drop. */ | /* Name set already by drag and drop. */ | ||||
| if (RNA_struct_property_is_set(op->ptr, "files") && RNA_collection_length(op->ptr, "files")) { | if (RNA_struct_property_is_set(op->ptr, "files") && RNA_collection_length(op->ptr, "files")) { | ||||
| sequencer_generic_invoke_xy__internal( | sequencer_generic_invoke_xy__internal( | ||||
| C, op, SEQPROP_ENDFRAME | SEQPROP_NOPATHS, SEQ_TYPE_IMAGE); | C, op, SEQPROP_ENDFRAME | SEQPROP_NOPATHS, SEQ_TYPE_IMAGE); | ||||
| return sequencer_add_image_strip_exec(C, op); | return sequencer_add_image_strip_exec(C, op); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 158 Lines • Show Last 20 Lines | |||||