[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