[Bf-extensions-cvs] [df0fa234] master: Fix T80879: add scatter objects operator to object menu
Jacques Lucke
noreply at git.blender.org
Fri Sep 18 09:48:28 CEST 2020
Commit: df0fa2341e1a7bb69ee52f13d89f656f362cb426
Author: Jacques Lucke
Date: Fri Sep 18 09:48:11 2020 +0200
Branches: master
https://developer.blender.org/rBAdf0fa2341e1a7bb69ee52f13d89f656f362cb426
Fix T80879: add scatter objects operator to object menu
This also adds it to the F3 search.
===================================================================
M object_scatter/ui.py
===================================================================
diff --git a/object_scatter/ui.py b/object_scatter/ui.py
index b021bf3d..1bf1acd9 100644
--- a/object_scatter/ui.py
+++ b/object_scatter/ui.py
@@ -138,6 +138,9 @@ class ObjectScatterPanel(bpy.types.Panel):
layout.prop(scatter, "normal_offset", text="Offset", slider=True)
layout.prop(scatter, "seed")
+def draw_menu(self, context):
+ layout = self.layout
+ layout.operator("object.scatter")
classes = (
ObjectScatterProperties,
@@ -148,8 +151,10 @@ def register():
for cls in classes:
bpy.utils.register_class(cls)
bpy.types.Scene.scatter_properties = PointerProperty(type=ObjectScatterProperties)
+ bpy.types.VIEW3D_MT_object.append(draw_menu)
def unregister():
for cls in classes:
bpy.utils.unregister_class(cls)
del bpy.types.Scene.scatter_properties
+ bpy.types.VIEW3D_MT_object.remove(draw_menu)
More information about the Bf-extensions-cvs
mailing list