UI: Add Strip Type Icons in the VSE Sidebar Header
This helps users identify the active strip type much more clearly. Differential Revision: https://developer.blender.org/D5124
This commit is contained in:
parent
ae6300a8b7
commit
a7c4eda3e3
|
@ -814,9 +814,41 @@ class SEQUENCER_PT_strip(SequencerButtonsPanel, Panel):
|
|||
def draw(self, context):
|
||||
layout = self.layout
|
||||
strip = act_strip(context)
|
||||
strip_type = strip.type
|
||||
|
||||
if strip_type in {
|
||||
'ADD', 'SUBTRACT', 'ALPHA_OVER', 'ALPHA_UNDER', 'MULTIPLY',
|
||||
'OVER_DROP', 'GLOW', 'TRANSFORM', 'SPEED', 'MULTICAM',
|
||||
'GAUSSIAN_BLUR', 'COLORMIX',
|
||||
}:
|
||||
icon_header='SHADERFX'
|
||||
elif strip_type in {
|
||||
'CROSS', 'GAMMA_CROSS', 'WIPE',
|
||||
}:
|
||||
icon_header='ARROW_LEFTRIGHT'
|
||||
elif strip_type == 'SCENE':
|
||||
icon_header='SCENE_DATA'
|
||||
elif strip_type == 'MOVIECLIP':
|
||||
icon_header='TRACKER'
|
||||
elif strip_type == 'MASK':
|
||||
icon_header='MOD_MASK'
|
||||
elif strip_type == 'MOVIE':
|
||||
icon_header='FILE_MOVIE'
|
||||
elif strip_type == 'SOUND':
|
||||
icon_header='FILE_SOUND'
|
||||
elif strip_type == 'IMAGE':
|
||||
icon_header='FILE_IMAGE'
|
||||
elif strip_type == 'COLOR':
|
||||
icon_header='COLOR'
|
||||
elif strip_type == 'TEXT':
|
||||
icon_header='FONT_DATA'
|
||||
elif strip_type == 'ADJUSTMENT':
|
||||
icon_header='COLOR'
|
||||
else:
|
||||
icon_header='SEQ_SEQUENCER'
|
||||
|
||||
row = layout.row()
|
||||
row.label(text="", icon='SEQ_SEQUENCER')
|
||||
row.label(text="", icon=icon_header)
|
||||
row.prop(strip, "name", text="")
|
||||
row.prop(strip, "mute", toggle=True, icon_only=True, emboss=False)
|
||||
|
||||
|
|
Loading…
Reference in New Issue