[Bf-extensions-cvs] [1ac60b2b] master: space_view3d_pie_menus/pie_modes_menu: add grease pencil object modes

meta-androcto noreply at git.blender.org
Fri Jun 7 05:27:08 CEST 2019


Commit: 1ac60b2bd55db9972ee7e3c28927711f5e1f9c36
Author: meta-androcto
Date:   Fri Jun 7 13:26:39 2019 +1000
Branches: master
https://developer.blender.org/rBA1ac60b2bd55db9972ee7e3c28927711f5e1f9c36

space_view3d_pie_menus/pie_modes_menu: add grease pencil object modes

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

M	space_view3d_pie_menus/pie_modes_menu.py

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

diff --git a/space_view3d_pie_menus/pie_modes_menu.py b/space_view3d_pie_menus/pie_modes_menu.py
index 6fc1327f..dcbf3238 100644
--- a/space_view3d_pie_menus/pie_modes_menu.py
+++ b/space_view3d_pie_menus/pie_modes_menu.py
@@ -431,9 +431,28 @@ class PIE_MT_ObjectEditMode(Menu):
             pie.separator()
             pie.separator()
             pie.separator()
+
+        if ob and ob.type == 'GPENCIL':
+            pie = layout.menu_pie()
+            # 4 - LEFT
+            pie.operator(PIE_OT_SetObjectModePie.bl_idname, text="Sculpt", icon="SCULPTMODE_HLT").mode = "SCULPT_GPENCIL"
+            # 6 - RIGHT
+            pie.operator(PIE_OT_SetObjectModePie.bl_idname, text="Draw", icon="GREASEPENCIL").mode = "PAINT_GPENCIL"
+            # 2 - BOTTOM
+            pie.operator(PIE_OT_SetObjectModePie.bl_idname, text="Edit", icon="EDITMODE_HLT").mode = "EDIT_GPENCIL"
+            # 8 - TOP
+            pie.operator(PIE_OT_SetObjectModePie.bl_idname, text="Object", icon="OBJECT_DATAMODE").mode = "OBJECT"
+            # 7 - TOP - LEFT
+            pie.separator()
+            # 9 - TOP - RIGHT
+            pie.separator()
+            # 1 - BOTTOM - LEFT
+            pie.separator()
             # 3 - BOTTOM - RIGHT
-            if context.gpencil_data:
-                pie.operator("view3d.pie_interactive_mode_grease_pencil", icon="GREASEPENCIL")
+            pie.operator(PIE_OT_SetObjectModePie.bl_idname, text="Weight Paint", icon="WPAINT_HLT").mode = "WEIGHT_GPENCIL"
+
+
+
         else:
             message = "Active Object has only Object Mode available" if ob \
                     and ob.type in {"LIGHT", "CAMERA", "EMPTY", "SPEAKER"} else \



More information about the Bf-extensions-cvs mailing list