Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntonio Vazquez <blendergit@gmail.com>2022-05-16 21:19:33 +0300
committerAntonio Vazquez <blendergit@gmail.com>2022-05-16 21:20:44 +0300
commit8c4bd02b067af921d0a7dcbfc601bd0ef0941be1 (patch)
tree4ff7db3ac4a1053a718f233dcd0522eb551a427e /release/scripts/startup/bl_ui
parentbe84fe4ce1d8521ec91aa8bd6f56e9cdf4f7d8fe (diff)
VSE: Delete Strip and Scene Data in one step
Actually, delete the strip only deletes the container, but not the linked data. This patch adds the option to delete the scene also. This is very handy for storyboarding. Reviewed By: ISS Maniphest Tasks: T97683 Differential Revision: https://developer.blender.org/D14794
Diffstat (limited to 'release/scripts/startup/bl_ui')
-rw-r--r--release/scripts/startup/bl_ui/space_sequencer.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/release/scripts/startup/bl_ui/space_sequencer.py b/release/scripts/startup/bl_ui/space_sequencer.py
index b3d2cbf914a..f5f1ae14369 100644
--- a/release/scripts/startup/bl_ui/space_sequencer.py
+++ b/release/scripts/startup/bl_ui/space_sequencer.py
@@ -946,6 +946,9 @@ class SEQUENCER_MT_strip(Menu):
strip = context.active_sequence_strip
+ if strip and strip.type == 'SCENE':
+ layout.operator("sequencer.delete", text="Delete Strip & Data").delete_data = True
+
if has_sequencer:
if strip:
strip_type = strip.type
@@ -1064,6 +1067,10 @@ class SEQUENCER_MT_context_menu(Menu):
props.keep_open = False
layout.operator("sequencer.delete", text="Delete")
+ strip = context.active_sequence_strip
+ if strip and strip.type == 'SCENE':
+ layout.operator("sequencer.delete", text="Delete Strip & Data").delete_data = True
+
layout.separator()
layout.operator("sequencer.slip", text="Slip Strip Contents")