[Bf-blender-cvs] [a08a3d8bf09] master: UI: Match Sequencer Safe Areas with similar Camera Properties panel

William Reynish noreply at git.blender.org
Thu May 16 14:14:15 CEST 2019


Commit: a08a3d8bf0949139f2568c39375fae18ae532fa4
Author: William Reynish
Date:   Thu May 16 14:14:13 2019 +0200
Branches: master
https://developer.blender.org/rBa08a3d8bf0949139f2568c39375fae18ae532fa4

UI: Match Sequencer Safe Areas with similar Camera Properties panel

===================================================================

M	release/scripts/startup/bl_ui/space_sequencer.py

===================================================================

diff --git a/release/scripts/startup/bl_ui/space_sequencer.py b/release/scripts/startup/bl_ui/space_sequencer.py
index 73a252885a8..d380ad89d3a 100644
--- a/release/scripts/startup/bl_ui/space_sequencer.py
+++ b/release/scripts/startup/bl_ui/space_sequencer.py
@@ -1568,14 +1568,42 @@ class SEQUENCER_PT_view_safe_areas(SequencerButtonsPanel_Output, Panel):
         self.layout.prop(st, "show_safe_areas", text="")
 
     def draw(self, context):
-        from .properties_data_camera import draw_display_safe_settings
-
         layout = self.layout
+        layout.use_property_split = True
+        st = context.space_data
+        safe_data = context.scene.safe_areas
+
+        layout.active = st.show_safe_areas
+
+        col = layout.column()
+
+        sub = col.column()
+        sub.prop(safe_data, "title", slider=True)
+        sub.prop(safe_data, "action", slider=True)
+
+
+class SEQUENCER_PT_view_safe_areas_center_cut(SequencerButtonsPanel_Output, Panel):
+    bl_label = "Center-Cut Safe Areas"
+    bl_parent_id = "SEQUENCER_PT_view_safe_areas"
+    bl_options = {'DEFAULT_CLOSED'}
 
+    def draw_header(self, context):
         st = context.space_data
+
+        layout = self.layout
+        layout.active = st.show_safe_areas
+        layout.prop(st, "show_safe_center", text="")
+
+    def draw(self, context):
+        layout = self.layout
+        layout.use_property_split = True
         safe_data = context.scene.safe_areas
+        st = context.space_data
 
-        draw_display_safe_settings(layout, safe_data, st)
+        layout.active = st.show_safe_areas and st.show_safe_center
+
+        col = layout.column()
+        col.prop(safe_data, "title_center", slider=True)
 
 
 class SEQUENCER_PT_modifiers(SequencerButtonsPanel, Panel):
@@ -1716,6 +1744,7 @@ classes = (
     SEQUENCER_PT_preview,
     SEQUENCER_PT_view,
     SEQUENCER_PT_view_safe_areas,
+    SEQUENCER_PT_view_safe_areas_center_cut,
     SEQUENCER_PT_modifiers,
     
     SEQUENCER_PT_info,



More information about the Bf-blender-cvs mailing list