[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [44544] trunk/blender/release/scripts/ startup: Making crossfading sounds accessible in the sequencer menu.

Joerg Mueller nexyon at gmail.com
Wed Feb 29 12:23:35 CET 2012


Revision: 44544
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=44544
Author:   nexyon
Date:     2012-02-29 11:23:27 +0000 (Wed, 29 Feb 2012)
Log Message:
-----------
Making crossfading sounds accessible in the sequencer menu.

Modified Paths:
--------------
    trunk/blender/release/scripts/startup/bl_operators/sequencer.py
    trunk/blender/release/scripts/startup/bl_ui/space_sequencer.py

Modified: trunk/blender/release/scripts/startup/bl_operators/sequencer.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_operators/sequencer.py	2012-02-29 08:35:23 UTC (rev 44543)
+++ trunk/blender/release/scripts/startup/bl_operators/sequencer.py	2012-02-29 11:23:27 UTC (rev 44544)
@@ -33,10 +33,20 @@
 
     @classmethod
     def poll(cls, context):
-        if context.scene and context.scene.sequence_editor and context.scene.sequence_editor.active_strip:
-            return context.scene.sequence_editor.active_strip.type == 'SOUND'
+        seq1 = None
+        seq2 = None
+        for s in context.scene.sequence_editor.sequences:
+            if s.select and s.type == 'SOUND':
+                if seq1 is None:
+                    seq1 = s
+                elif seq2 is None:
+                    seq2 = s
+                else:
+                    return False
+        if seq2 is None:
+            return False
         else:
-            return False
+            return True
 
     def execute(self, context):
         seq1 = None

Modified: trunk/blender/release/scripts/startup/bl_ui/space_sequencer.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_ui/space_sequencer.py	2012-02-29 08:35:23 UTC (rev 44543)
+++ trunk/blender/release/scripts/startup/bl_ui/space_sequencer.py	2012-02-29 11:23:27 UTC (rev 44544)
@@ -264,6 +264,9 @@
                 layout.separator()
                 # layout.operator("sequencer.movie_change")
                 layout.operator("sequencer.rendersize")
+            elif stype == 'SOUND':
+                layout.separator()
+                layout.operator("sequencer.crossfade_sounds")
 
         layout.separator()
 




More information about the Bf-blender-cvs mailing list