diff options
author | William Reynish <billrey@me.com> | 2019-02-28 23:53:14 +0300 |
---|---|---|
committer | William Reynish <billrey@me.com> | 2019-02-28 23:53:14 +0300 |
commit | 962af13b18d9a6747dad4513896fe118bd780996 (patch) | |
tree | fb43f79f6ff21e92ee040155837d80d051366721 /release/scripts/startup/bl_ui/properties_render.py | |
parent | 993f43dc9ed30a674628299f661df0c6e6e63e36 (diff) |
UI: Properties hierarchical nesting
Make hierarchy more clear and consistent in Render, Object and Particles
Diffstat (limited to 'release/scripts/startup/bl_ui/properties_render.py')
-rw-r--r-- | release/scripts/startup/bl_ui/properties_render.py | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/release/scripts/startup/bl_ui/properties_render.py b/release/scripts/startup/bl_ui/properties_render.py index 14d67d75e73..8588a0ffbb8 100644 --- a/release/scripts/startup/bl_ui/properties_render.py +++ b/release/scripts/startup/bl_ui/properties_render.py @@ -495,17 +495,34 @@ class RENDER_PT_eevee_film(RenderButtonsPanel, Panel): props = scene.eevee rd = scene.render - split = layout.split() - split.prop(props, "use_overscan") - row = split.row() - row.active = props.use_overscan - row.prop(props, "overscan_size", text="") - col = layout.column() col.prop(rd, "filter_size") col.prop(rd, "alpha_mode", text="Alpha") +class RENDER_PT_eevee_film_overscan(RenderButtonsPanel, Panel): + bl_label = "Overscan" + bl_parent_id = "RENDER_PT_eevee_film" + bl_options = {'DEFAULT_CLOSED'} + COMPAT_ENGINES = {'BLENDER_EEVEE'} + + def draw_header(self, context): + + scene = context.scene + props = scene.eevee + + self.layout.prop(props, "use_overscan", text="") + + def draw(self, context): + layout = self.layout + layout.use_property_split = True + scene = context.scene + props = scene.eevee + + layout.active = props.use_overscan + layout.prop(props, "overscan_size", text="Size") + + class RENDER_PT_eevee_hair(RenderButtonsPanel, Panel): bl_label = "Hair" bl_options = {'DEFAULT_CLOSED'} @@ -688,6 +705,7 @@ classes = ( RENDER_PT_eevee_indirect_lighting, RENDER_PT_eevee_indirect_lighting_display, RENDER_PT_eevee_film, + RENDER_PT_eevee_film_overscan, RENDER_PT_opengl_lighting, RENDER_PT_opengl_color, RENDER_PT_opengl_options, |