[Bf-blender-cvs] [ca0bb3eded0] temp-lanpr-cleanup2: LANPR: Cleanup space_view3d.py for lanpr entries.

YimingWu noreply at git.blender.org
Sun Nov 3 11:37:54 CET 2019


Commit: ca0bb3eded0d73485dd11ee64422dd231acb5988
Author: YimingWu
Date:   Sun Nov 3 18:27:37 2019 +0800
Branches: temp-lanpr-cleanup2
https://developer.blender.org/rBca0bb3eded0d73485dd11ee64422dd231acb5988

LANPR: Cleanup space_view3d.py for lanpr entries.

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

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

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

diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py
index 81756d09ad7..f77b3559c59 100644
--- a/release/scripts/startup/bl_ui/space_view3d.py
+++ b/release/scripts/startup/bl_ui/space_view3d.py
@@ -3504,9 +3504,9 @@ class VIEW3D_MT_edit_mesh_context_menu(Menu):
             col.operator("mesh.mark_sharp")
             col.operator("mesh.mark_sharp", text="Clear Sharp").clear = True
 
-            if render.use_freestyle or scene.lanpr.enabled or render.engine=="BLENDER_LANPR":
-                col.separator()
-
+            scene = context.scene
+            if scene.lanpr.enabled or scene.render.engine=="BLENDER_LANPR":
+                layout.separator()
                 col.operator("mesh.mark_freestyle_edge").clear = False
                 col.operator("mesh.mark_freestyle_edge", text="Clear Freestyle Edge").clear = True
 
@@ -3695,9 +3695,8 @@ class VIEW3D_MT_edit_mesh_edges_data(Menu):
         props.use_verts = True
         props.clear = True
 
-        if scene.lanpr.enabled or render.engine=="BLENDER_LANPR":
+        if context.scene.lanpr.enabled or render.engine=="BLENDER_LANPR":
             layout.separator()
-
             layout.operator("mesh.mark_freestyle_edge").clear = False
             layout.operator("mesh.mark_freestyle_edge", text="Clear Freestyle Edge").clear = True
 
@@ -3705,11 +3704,9 @@ class VIEW3D_MT_edit_mesh_edges_data(Menu):
 class VIEW3D_MT_edit_mesh_edges(Menu):
     bl_label = "Edge"
 
-    def draw(self, _context):
+    def draw(self, context):
         layout = self.layout
 
-        with_freestyle = bpy.app.build_options.freestyle
-
         layout.operator_context = 'INVOKE_REGION_WIN'
 
         layout.operator("mesh.extrude_edges_move", text="Extrude Edges")
@@ -3752,9 +3749,9 @@ class VIEW3D_MT_edit_mesh_edges(Menu):
         props.use_verts = True
         props.clear = True
 
-        if with_freestyle:
+        scene = context.scene
+        if scene.lanpr.enabled or scene.render.engine=="BLENDER_LANPR":
             layout.separator()
-
             layout.operator("mesh.mark_freestyle_edge").clear = False
             layout.operator("mesh.mark_freestyle_edge", text="Clear Freestyle Edge").clear = True
 
@@ -3762,11 +3759,9 @@ class VIEW3D_MT_edit_mesh_edges(Menu):
 class VIEW3D_MT_edit_mesh_faces_data(Menu):
     bl_label = "Face Data"
 
-    def draw(self, _context):
+    def draw(self, context):
         layout = self.layout
 
-        with_freestyle = bpy.app.build_options.freestyle
-
         layout.operator_context = 'INVOKE_REGION_WIN'
 
         layout.operator("mesh.colors_rotate")
@@ -3777,11 +3772,11 @@ class VIEW3D_MT_edit_mesh_faces_data(Menu):
         layout.operator("mesh.uvs_rotate")
         layout.operator("mesh.uvs_reverse")
 
-        if scene.lanpr.enabled or render.engine=="BLENDER_LANPR":
+        scene = context.scene
+        if scene.lanpr.enabled or scene.render.engine=="BLENDER_LANPR":
             layout.separator()
-
             layout.operator("mesh.mark_freestyle_face").clear = False
-            layout.operator("mesh.mark_freestyle_cface", text="Clear Freestyle Face").clear = True
+            layout.operator("mesh.mark_freestyle_face", text="Clear Freestyle Face").clear = True
 
 
 class VIEW3D_MT_edit_mesh_faces(Menu):



More information about the Bf-blender-cvs mailing list