[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