[Bf-blender-cvs] [f6c5948c5c1] hair_guides: Menu entries for adding groom objects in space_view3d.

Lukas Tönne noreply at git.blender.org
Mon Dec 18 12:15:45 CET 2017


Commit: f6c5948c5c1f41a8cdaec61df554b511b3ad0850
Author: Lukas Tönne
Date:   Mon Dec 18 10:56:56 2017 +0000
Branches: hair_guides
https://developer.blender.org/rBf6c5948c5c1f41a8cdaec61df554b511b3ad0850

Menu entries for adding groom objects in space_view3d.

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

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 cd062a67647..e84301dc3bd 100644
--- a/release/scripts/startup/bl_ui/space_view3d.py
+++ b/release/scripts/startup/bl_ui/space_view3d.py
@@ -187,6 +187,8 @@ class VIEW3D_MT_editor_menus(Menu):
             layout.menu("INFO_MT_surface_add", text="Add")
         elif mode_string == 'EDIT_METABALL':
             layout.menu("INFO_MT_metaball_add", text="Add")
+        elif mode_string == 'EDIT_GROOM':
+            layout.menu("INFO_MT_groom_add", text="Add")
         elif mode_string == 'EDIT_ARMATURE':
             layout.menu("INFO_MT_edit_armature_add", text="Add")
 
@@ -1230,6 +1232,17 @@ class INFO_MT_metaball_add(Menu):
         layout.operator_enum("object.metaball_add", "type")
 
 
+class INFO_MT_groom_add(Menu):
+    bl_idname = "INFO_MT_groom_add"
+    bl_label = "Groom"
+
+    def draw(self, context):
+        layout = self.layout
+
+        layout.operator_context = 'INVOKE_REGION_WIN'
+        layout.operator("object.groom_add")
+
+
 class INFO_MT_edit_curve_add(Menu):
     bl_idname = "INFO_MT_edit_curve_add"
     bl_label = "Add"
@@ -1320,6 +1333,7 @@ class INFO_MT_add(Menu):
         # layout.operator_menu_enum("object.surface_add", "type", text="Surface", icon='OUTLINER_OB_SURFACE')
         layout.menu("INFO_MT_surface_add", icon='OUTLINER_OB_SURFACE')
         layout.menu("INFO_MT_metaball_add", text="Metaball", icon='OUTLINER_OB_META')
+        layout.menu("INFO_MT_groom_add", text="Groom", icon='OUTLINER_OB_GROOM')
         layout.operator("object.text_add", text="Text", icon='OUTLINER_OB_FONT')
         layout.separator()
 
@@ -3891,6 +3905,7 @@ classes = (
     INFO_MT_curve_add,
     INFO_MT_surface_add,
     INFO_MT_metaball_add,
+    INFO_MT_groom_add,
     INFO_MT_edit_curve_add,
     INFO_MT_edit_armature_add,
     INFO_MT_armature_add,



More information about the Bf-blender-cvs mailing list