diff options
author | Jacques Lucke <mail@jlucke.com> | 2020-09-18 10:48:11 +0300 |
---|---|---|
committer | Jacques Lucke <mail@jlucke.com> | 2020-09-18 10:48:11 +0300 |
commit | df0fa2341e1a7bb69ee52f13d89f656f362cb426 (patch) | |
tree | f653e4ddb958ca9ff74a0b378f761bc4f2018aeb /object_scatter | |
parent | 654169969408144f472dd752beec233d1368af8f (diff) |
Fix T80879: add scatter objects operator to object menu
This also adds it to the F3 search.
Diffstat (limited to 'object_scatter')
-rw-r--r-- | object_scatter/ui.py | 5 |
1 files changed, 5 insertions, 0 deletions
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) |