[Bf-blender-cvs] [de1994174ba] soc-2019-npr: LANPR: Fixed always-on contour in UI.

YimingWu noreply at git.blender.org
Fri Jul 5 04:18:23 CEST 2019


Commit: de1994174bab4249ca9865ae3b471cb0f449ee77
Author: YimingWu
Date:   Fri Jul 5 10:17:41 2019 +0800
Branches: soc-2019-npr
https://developer.blender.org/rBde1994174bab4249ca9865ae3b471cb0f449ee77

LANPR: Fixed always-on contour in UI.

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

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

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

diff --git a/release/scripts/startup/bl_ui/properties_render.py b/release/scripts/startup/bl_ui/properties_render.py
index 6965f7af682..a64908c2417 100644
--- a/release/scripts/startup/bl_ui/properties_render.py
+++ b/release/scripts/startup/bl_ui/properties_render.py
@@ -866,7 +866,7 @@ class RENDER_PT_lanpr_line_types(RenderButtonsPanel, Panel):
             col.prop(active_layer, "enable_intersection", text="Intersection", toggle=True)
             col = split.column()
             row = col.row(align = True)
-            #row.enabled = active_layer.enable_contour this is always enabled now
+            row.enabled = active_layer.enable_contour
             row.prop(active_layer, "contour_color", text="")
             row.prop(active_layer, "thickness_contour", text="", slider=True)
             row = col.row(align = True)
@@ -882,18 +882,18 @@ class RENDER_PT_lanpr_line_types(RenderButtonsPanel, Panel):
             row.prop(active_layer, "material_color", text="")
             row.prop(active_layer, "thickness_material", text="", slider=True)
             row = col.row(align = True)
-            if lanpr.enable_intersections:
-                row.enabled = active_layer.enable_intersection
-                row.prop(active_layer, "intersection_color", text="")
-                row.prop(active_layer, "thickness_intersection", text="", slider=True)
-            else:
-                row.label(text= "Intersection Calculation Disabled")
-
-        if lanpr.master_mode == "DPIX" and active_layer.enable_intersection:
-            row = col.row(align = True)
-            row.prop(lanpr,"enable_intersections", toggle = True, text = "Enable")
-            if lanpr.enable_intersections:
-                row.operator("scene.lanpr_calculate", text= "Recalculate")
+            row.enabled = (active_layer.enable_intersection and lanpr.enable_intersections)
+            row.prop(active_layer, "intersection_color", text="")
+            row.prop(active_layer, "thickness_intersection", text="", slider=True)
+
+            if lanpr.master_mode == "DPIX" and active_layer.enable_intersection:
+                row = col.row(align = True)
+                row.prop(lanpr,"enable_intersections", toggle = True, text = "Enable")
+                if lanpr.enable_intersections:
+                    row.operator("scene.lanpr_calculate", text= "Recalculate")
+
+        if not lanpr.enable_intersections:
+            layout.label(text= "Intersection calculation disabled.")
 
 class RENDER_PT_lanpr_line_components(RenderButtonsPanel, Panel):
     bl_label = "Including"



More information about the Bf-blender-cvs mailing list