Skip to content
Snippets Groups Projects
Commit df0fa234 authored by Jacques Lucke's avatar Jacques Lucke
Browse files

Fix T80879: add scatter objects operator to object menu

This also adds it to the F3 search.
parent 65416996
Branches
Tags
No related merge requests found
...@@ -138,6 +138,9 @@ class ObjectScatterPanel(bpy.types.Panel): ...@@ -138,6 +138,9 @@ class ObjectScatterPanel(bpy.types.Panel):
layout.prop(scatter, "normal_offset", text="Offset", slider=True) layout.prop(scatter, "normal_offset", text="Offset", slider=True)
layout.prop(scatter, "seed") layout.prop(scatter, "seed")
def draw_menu(self, context):
layout = self.layout
layout.operator("object.scatter")
classes = ( classes = (
ObjectScatterProperties, ObjectScatterProperties,
...@@ -148,8 +151,10 @@ def register(): ...@@ -148,8 +151,10 @@ def register():
for cls in classes: for cls in classes:
bpy.utils.register_class(cls) bpy.utils.register_class(cls)
bpy.types.Scene.scatter_properties = PointerProperty(type=ObjectScatterProperties) bpy.types.Scene.scatter_properties = PointerProperty(type=ObjectScatterProperties)
bpy.types.VIEW3D_MT_object.append(draw_menu)
def unregister(): def unregister():
for cls in classes: for cls in classes:
bpy.utils.unregister_class(cls) bpy.utils.unregister_class(cls)
del bpy.types.Scene.scatter_properties del bpy.types.Scene.scatter_properties
bpy.types.VIEW3D_MT_object.remove(draw_menu)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment