[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