diff options
author | Antonio Vazquez <blendergit@gmail.com> | 2019-10-02 14:15:37 +0300 |
---|---|---|
committer | Antonio Vazquez <blendergit@gmail.com> | 2019-10-02 14:15:37 +0300 |
commit | 386ba094988fc793f8e060d15438566e5e2d2cae (patch) | |
tree | 4cbde50b5d1d7a45c89ee99c29dd1b86d1d97b59 /release/scripts/startup/bl_ui/space_sequencer.py | |
parent | 6129e20cec4639aebf335ff13b2ba0c59670662d (diff) | |
parent | f97a64aa9b7b384f8221a1ef4f2eef9cde1238db (diff) |
Merge branch 'master' into temp-gpencil-drw-engine
Conflicts:
source/blender/draw/engines/gpencil/gpencil_engine.c
Diffstat (limited to 'release/scripts/startup/bl_ui/space_sequencer.py')
-rw-r--r-- | release/scripts/startup/bl_ui/space_sequencer.py | 34 |
1 files changed, 25 insertions, 9 deletions
diff --git a/release/scripts/startup/bl_ui/space_sequencer.py b/release/scripts/startup/bl_ui/space_sequencer.py index d5f7f0ae498..a942b8769cf 100644 --- a/release/scripts/startup/bl_ui/space_sequencer.py +++ b/release/scripts/startup/bl_ui/space_sequencer.py @@ -187,7 +187,7 @@ class SEQUENCER_MT_range(Menu): class SEQUENCER_MT_preview_zoom(Menu): bl_label = "Fractional Zoom" - def draw(self, context): + def draw(self, _context): layout = self.layout layout.operator_context = 'INVOKE_REGION_PREVIEW' @@ -502,6 +502,10 @@ class SEQUENCER_MT_add(Menu): col.menu("SEQUENCER_MT_add_transitions", icon='ARROW_LEFTRIGHT') col.enabled = selected_sequences_len(context) >= 2 + col = layout.column() + col.operator_menu_enum("sequencer.fades_add", "type", text="Fade", icon="IPO_EASE_IN_OUT") + col.enabled = selected_sequences_len(context) >= 1 + class SEQUENCER_MT_add_empty(Menu): bl_label = "Empty" @@ -749,26 +753,33 @@ class SEQUENCER_MT_context_menu(Menu): layout.operator("sequencer.gap_remove").all = False layout.operator("sequencer.gap_insert") + layout.separator() + strip = act_strip(context) if strip: strip_type = strip.type + selected_sequences_count = selected_sequences_len(context) if strip_type != 'SOUND': - layout.separator() layout.operator_menu_enum("sequencer.strip_modifier_add", "type", text="Add Modifier") layout.operator("sequencer.strip_modifier_copy", text="Copy Modifiers to Selection") - if selected_sequences_len(context) >= 2: + if selected_sequences_count >= 2: layout.separator() col = layout.column() col.menu("SEQUENCER_MT_add_transitions", text="Add Transition") - elif selected_sequences_len(context) >= 2: + elif selected_sequences_count >= 2: layout.separator() layout.operator("sequencer.crossfade_sounds", text="Crossfade Sounds") + if selected_sequences_count >= 1: + col = layout.column() + col.operator_menu_enum("sequencer.fades_add", "type", text="Fade") + layout.operator("sequencer.fades_clear", text="Clear Fade") + if strip_type in { 'CROSS', 'ADD', 'SUBTRACT', 'ALPHA_OVER', 'ALPHA_UNDER', 'GAMMA_CROSS', 'MULTIPLY', 'OVER_DROP', 'WIPE', 'GLOW', @@ -1467,7 +1478,7 @@ class SEQUENCER_PT_time(SequencerButtonsPanel, Panel): split.alignment = 'RIGHT' split.label(text="End") split = split.split(factor=0.8 + max_factor, align=True) - split.label(text="{:>14}".format(smpte_from_frame(frame_final_end) + ":")) + split.label(text="{:>14}".format(smpte_from_frame(frame_final_end))) split.alignment = 'RIGHT' split.label(text=str(frame_final_end) + " ") @@ -1511,7 +1522,7 @@ class SEQUENCER_PT_time(SequencerButtonsPanel, Panel): split.label(text="Playhead") split = split.split(factor=0.8 + max_factor, align=True) playhead = frame_current - frame_final_start - split.label(text="{:>14}".format(smpte_from_frame(playhead) + ":")) + split.label(text="{:>14}".format(smpte_from_frame(playhead))) split.alignment = 'RIGHT' split.label(text=str(playhead) + " ") @@ -1560,10 +1571,13 @@ class SEQUENCER_PT_adjust_sound(SequencerButtonsPanel, Panel): col.prop(strip, "volume", text="Volume") col.prop(strip, "pitch") + + col = layout.column() col.prop(strip, "pan") + col.enabled = sound is not None and sound.use_mono if sound is not None: - + col = layout.column() if st.waveform_display_type == 'DEFAULT_WAVEFORMS': col.prop(strip, "show_waveform") col.prop(sound, "use_mono") @@ -1678,7 +1692,7 @@ class SEQUENCER_PT_adjust_video(SequencerButtonsPanel, Panel): col.prop(strip, "undistort") col.separator() - col.prop(strip, "playback_direction") + col.prop(strip, "use_reverse_frames") class SEQUENCER_PT_adjust_color(SequencerButtonsPanel, Panel): @@ -1880,7 +1894,7 @@ class SEQUENCER_PT_preview(SequencerButtonsPanel_Output, Panel): col = layout.column() col.prop(render, "sequencer_gl_preview", text="Preview Shading") - if render.sequencer_gl_preview in ['SOLID', 'WIREFRAME']: + if render.sequencer_gl_preview in {'SOLID', 'WIREFRAME'}: col.prop(render, "use_sequencer_override_scene_strip") @@ -1894,6 +1908,7 @@ class SEQUENCER_PT_view(SequencerButtonsPanel_Output, Panel): layout.use_property_decorate = False st = context.space_data + ed = context.scene.sequence_editor col = layout.column() col.prop(st, "display_channel", text="Channel") @@ -1905,6 +1920,7 @@ class SEQUENCER_PT_view(SequencerButtonsPanel_Output, Panel): col.prop(st, "show_separate_color") col.prop(st, "proxy_render_size") + col.prop(ed, "use_prefetch") class SEQUENCER_PT_frame_overlay(SequencerButtonsPanel_Output, Panel): |