diff --git a/object_scatter/ui.py b/object_scatter/ui.py index b021bf3d68096e972a7d971da5afe7ae3d2294e2..1bf1acd9719c2139a1bf2d84b02a2fae25a2435c 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)