diff options
author | William Reynish <billrey@me.com> | 2019-05-19 23:47:14 +0300 |
---|---|---|
committer | William Reynish <billrey@me.com> | 2019-05-19 23:47:14 +0300 |
commit | 7d620d2eec9193d30c75da4e04b06f5fcef6f853 (patch) | |
tree | 05f9a919da4bdd3a4d557cf2475c1f9494296b29 | |
parent | 8c113eb0c475d39283e409ac7b74c13988e7cc45 (diff) |
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.
-rw-r--r-- | release/scripts/startup/bl_ui/space_sequencer.py | 14 |
1 files 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): |