Fix [#36423] Audio strips contain selectable (visual) blend modes and opacity value
authorBastien Montagne <montagne29@wanadoo.fr>
Sun, 18 Aug 2013 15:48:51 +0000 (15:48 +0000)
committerBastien Montagne <montagne29@wanadoo.fr>
Sun, 18 Aug 2013 15:48:51 +0000 (15:48 +0000)
Simply hide blend type and opacity for SOUND strips!

release/scripts/startup/bl_ui/space_sequencer.py

index 791916370805667f73de27626e65a8ddddc05763..41f665c798cff0b2009666d18c79c96b90cf38e1 100644 (file)
@@ -407,16 +407,17 @@ class SEQUENCER_PT_edit(SequencerButtonsPanel, Panel):
         split.label(text="Type:")
         split.prop(strip, "type", text="")
 
-        split = layout.split(percentage=0.3)
-        split.label(text="Blend:")
-        split.prop(strip, "blend_type", text="")
+        if strip.type not in {'SOUND'}:
+            split = layout.split(percentage=0.3)
+            split.label(text="Blend:")
+            split.prop(strip, "blend_type", text="")
 
-        row = layout.row(align=True)
-        sub = row.row()
-        sub.active = (not strip.mute)
-        sub.prop(strip, "blend_alpha", text="Opacity", slider=True)
-        row.prop(strip, "mute", toggle=True, icon='RESTRICT_VIEW_ON' if strip.mute else 'RESTRICT_VIEW_OFF', text="")
-        row.prop(strip, "lock", toggle=True, icon='LOCKED' if strip.lock else 'UNLOCKED', text="")
+            row = layout.row(align=True)
+            sub = row.row()
+            sub.active = (not strip.mute)
+            sub.prop(strip, "blend_alpha", text="Opacity", slider=True)
+            row.prop(strip, "mute", toggle=True, icon='RESTRICT_VIEW_ON' if strip.mute else 'RESTRICT_VIEW_OFF', text="")
+            row.prop(strip, "lock", toggle=True, icon='LOCKED' if strip.lock else 'UNLOCKED', text="")
 
         col = layout.column()
         sub = col.column()