[Bf-blender-cvs] [c8b6e3d7771] master: Sequencer: move text & color into own category

Campbell Barton noreply at git.blender.org
Mon Jul 30 08:51:16 CEST 2018


Commit: c8b6e3d77717a6efdc0dc68c18aa07a291385e3a
Author: Campbell Barton
Date:   Mon Jul 30 16:46:55 2018 +1000
Branches: master
https://developer.blender.org/rBc8b6e3d77717a6efdc0dc68c18aa07a291385e3a

Sequencer: move text & color into own category

Add 'Generate' menu, these aren't effects from a user perspective.

D3546 by @rudolf.ortner

===================================================================

M	release/scripts/startup/bl_ui/space_sequencer.py

===================================================================

diff --git a/release/scripts/startup/bl_ui/space_sequencer.py b/release/scripts/startup/bl_ui/space_sequencer.py
index d156f822606..c3ca26efcb7 100644
--- a/release/scripts/startup/bl_ui/space_sequencer.py
+++ b/release/scripts/startup/bl_ui/space_sequencer.py
@@ -338,9 +338,21 @@ class SEQUENCER_MT_add(Menu):
         layout.operator("sequencer.image_strip_add", text="Image")
         layout.operator("sequencer.sound_strip_add", text="Sound")
 
+        layout.menu("SEQUENCER_MT_add_generate")
         layout.menu("SEQUENCER_MT_add_effect")
 
 
+class SEQUENCER_MT_add_generate(Menu):
+    bl_label = "Generate"
+
+    def draw(self, context):
+        layout = self.layout
+
+        layout.operator_context = 'INVOKE_REGION_WIN'
+        layout.operator("sequencer.effect_strip_add", text="Color").type = 'COLOR'
+        layout.operator("sequencer.effect_strip_add", text="Text").type = 'TEXT'
+
+
 class SEQUENCER_MT_add_effect(Menu):
     bl_label = "Effect Strip"
 
@@ -360,10 +372,8 @@ class SEQUENCER_MT_add_effect(Menu):
         layout.operator("sequencer.effect_strip_add", text="Over Drop").type = 'OVER_DROP'
         layout.operator("sequencer.effect_strip_add", text="Wipe").type = 'WIPE'
         layout.operator("sequencer.effect_strip_add", text="Glow").type = 'GLOW'
-        layout.operator("sequencer.effect_strip_add", text="Text").type = 'TEXT'
         layout.operator("sequencer.effect_strip_add", text="Color Mix").type = 'COLORMIX'
         layout.operator("sequencer.effect_strip_add", text="Transform").type = 'TRANSFORM'
-        layout.operator("sequencer.effect_strip_add", text="Color").type = 'COLOR'
         layout.operator("sequencer.effect_strip_add", text="Speed Control").type = 'SPEED'
         layout.operator("sequencer.effect_strip_add", text="Multicam Selector").type = 'MULTICAM'
         layout.operator("sequencer.effect_strip_add", text="Adjustment Layer").type = 'ADJUSTMENT'
@@ -1303,6 +1313,7 @@ classes = (
     SEQUENCER_MT_marker,
     SEQUENCER_MT_frame,
     SEQUENCER_MT_add,
+    SEQUENCER_MT_add_generate,
     SEQUENCER_MT_add_effect,
     SEQUENCER_MT_strip,
     SEQUENCER_MT_strip_transform,



More information about the Bf-blender-cvs mailing list