diff options
author | Diptangshu Dey <Tha_Hobbist> | 2021-11-16 12:45:23 +0300 |
---|---|---|
committer | Philipp Oeser <info@graphics-engineer.com> | 2021-11-16 12:45:23 +0300 |
commit | da14a482f281e8d330ef5210ef22335a43eb726c (patch) | |
tree | cf13d60ef5ebb9fec81c02f54a427194c03e23b7 /release/scripts/templates_py/operator_modal_view3d.py | |
parent | 7d985d6b69703d7eb515c776dd5911443cde59d3 (diff) |
Fix T90866: Python operator templates are not accessible from menus
Python Operator templates made accessible from respective menus
(required to also use F3 search for quick access)
Also fixed Modal Draw Operator id_name (had duplicate name from other template)
Maniphest Tasks: T90866
Differential Revision: https://developer.blender.org/D13182
Diffstat (limited to 'release/scripts/templates_py/operator_modal_view3d.py')
-rw-r--r-- | release/scripts/templates_py/operator_modal_view3d.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/release/scripts/templates_py/operator_modal_view3d.py b/release/scripts/templates_py/operator_modal_view3d.py index 93c5ae84e2c..5fd47731d0b 100644 --- a/release/scripts/templates_py/operator_modal_view3d.py +++ b/release/scripts/templates_py/operator_modal_view3d.py @@ -57,13 +57,18 @@ class ViewOperator(bpy.types.Operator): self.report({'WARNING'}, "Active space must be a View3d") return {'CANCELLED'} +def menu_func(self, context): + self.layout.operator(ViewOperator.bl_idname, text = "Simple View Modal Operator") +# Register and add to the "view" menu (required to also use F3 search "Simple View Modal Operator" for quick access) def register(): bpy.utils.register_class(ViewOperator) + bpy.types.VIEW3D_MT_view.append(menu_func) def unregister(): bpy.utils.unregister_class(ViewOperator) + bpy.types.VIEW3D_MT_view.remove(menu_func) if __name__ == "__main__": |