From 7d620d2eec9193d30c75da4e04b06f5fcef6f853 Mon Sep 17 00:00:00 2001 From: William Reynish Date: Sun, 19 May 2019 22:47:14 +0200 Subject: [PATCH] UI: Add back Sequencer sidebar toggles into the header The properties inside are still hidden when the toggles are off, but we really should use greying out here instead. That needs changes to DNA/RNA to work though. --- release/scripts/startup/bl_ui/space_sequencer.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/release/scripts/startup/bl_ui/space_sequencer.py b/release/scripts/startup/bl_ui/space_sequencer.py index 3f2c8f68beb..55e623c88aa 100644 --- a/release/scripts/startup/bl_ui/space_sequencer.py +++ b/release/scripts/startup/bl_ui/space_sequencer.py @@ -735,18 +735,23 @@ class SEQUENCER_PT_adjust_offset(SequencerButtonsPanel, Panel): strip = act_strip(context) return strip.type != 'SOUND' + def draw_header(self, context): + strip = act_strip(context) + self.layout.prop(strip, "use_translation", text="") + def draw(self, context): strip = act_strip(context) layout = self.layout layout.use_property_split = True layout.use_property_decorate = False - layout.prop(strip, "use_translation") if strip.use_translation: col = layout.column(align=True) col.prop(strip.transform, "offset_x", text="Position X") col.prop(strip.transform, "offset_y", text="Y") col.active = strip.use_translation + else: + layout.separator() class SEQUENCER_PT_adjust_crop(SequencerButtonsPanel, Panel): @@ -760,12 +765,15 @@ class SEQUENCER_PT_adjust_crop(SequencerButtonsPanel, Panel): strip = act_strip(context) return strip.type != 'SOUND' + def draw_header(self, context): + strip = act_strip(context) + self.layout.prop(strip, "use_crop", text="") + def draw(self, context): strip = act_strip(context) layout = self.layout layout.use_property_split = True layout.use_property_decorate = False - layout.prop(strip, "use_crop") if strip.use_crop: col = layout.column(align=True) @@ -773,6 +781,8 @@ class SEQUENCER_PT_adjust_crop(SequencerButtonsPanel, Panel): col.prop(strip.crop, "max_x") col.prop(strip.crop, "max_y") col.prop(strip.crop, "min_y") + else: + layout.separator() class SEQUENCER_PT_effect(SequencerButtonsPanel, Panel):