From 9bd57cd302aefe540ebd28dcc2653c03883d426b Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 12 Feb 2011 08:04:32 +0000 Subject: update templates for registration changes --- release/scripts/templates/addon_add_object.py | 2 ++ release/scripts/templates/builtin_keyingset.py | 13 +++++++++++-- release/scripts/templates/operator_export.py | 14 +++++++++++++- release/scripts/templates/operator_mesh_add.py | 5 +++++ release/scripts/templates/operator_modal.py | 11 +++++++++++ release/scripts/templates/operator_modal_draw.py | 11 +++++++++++ release/scripts/templates/operator_modal_view3d.py | 12 ++++++++++++ release/scripts/templates/operator_simple.py | 11 +++++++++++ release/scripts/templates/operator_uv.py | 11 +++++++++++ release/scripts/templates/panel_simple.py | 12 ++++++++++++ 10 files changed, 99 insertions(+), 3 deletions(-) (limited to 'release') diff --git a/release/scripts/templates/addon_add_object.py b/release/scripts/templates/addon_add_object.py index 00db3a55291..f4f1185e282 100644 --- a/release/scripts/templates/addon_add_object.py +++ b/release/scripts/templates/addon_add_object.py @@ -65,10 +65,12 @@ def add_object_button(self, context): def register(): + bpy.utils.register_class(OBJECT_OT_add_object) bpy.types.INFO_MT_mesh_add.append(add_object_button) def unregister(): + bpy.utils.unregister_class(OBJECT_OT_add_object) bpy.types.INFO_MT_mesh_add.remove(add_object_button) diff --git a/release/scripts/templates/builtin_keyingset.py b/release/scripts/templates/builtin_keyingset.py index 715b77d3dbd..0b808e9cd26 100644 --- a/release/scripts/templates/builtin_keyingset.py +++ b/release/scripts/templates/builtin_keyingset.py @@ -25,5 +25,14 @@ class BUILTIN_KSI_hello(bpy.types.KeyingSetInfo): ks.paths.add(id_block, "show_x_ray", group_method='NONE') -# manually register -bpy.utils.register_class(BUILTIN_KSI_hello) + +def register(): + bpy.utils.register_class(BUILTIN_KSI_hello) + + +def unregister(): + bpy.utils.unregister_class(BUILTIN_KSI_hello) + + +if __name__ == '__main__': + register() diff --git a/release/scripts/templates/operator_export.py b/release/scripts/templates/operator_export.py index 4f950b11d01..5390d32aeff 100644 --- a/release/scripts/templates/operator_export.py +++ b/release/scripts/templates/operator_export.py @@ -48,7 +48,19 @@ class ExportSomeData(bpy.types.Operator, ExportHelper): def menu_func_export(self, context): self.layout.operator(ExportSomeData.bl_idname, text="Text Export Operator") -bpy.types.INFO_MT_file_export.append(menu_func_export) + +def register(): + bpy.utils.register_class(ExportSomeData) + bpy.types.INFO_MT_file_export.append(menu_func_export) + + +def unregister(): + bpy.utils.unregister_class(ExportSomeData) + bpy.types.INFO_MT_file_export.remove(menu_func_export) + if __name__ == "__main__": + register() + + # test call bpy.ops.export.some_data('INVOKE_DEFAULT') diff --git a/release/scripts/templates/operator_mesh_add.py b/release/scripts/templates/operator_mesh_add.py index db614f3a74c..77d172b3068 100644 --- a/release/scripts/templates/operator_mesh_add.py +++ b/release/scripts/templates/operator_mesh_add.py @@ -91,11 +91,16 @@ def menu_func(self, context): def register(): + bpy.utils.register_class(AddBox) bpy.types.INFO_MT_mesh_add.append(menu_func) def unregister(): + bpy.utils.unregister_class(AddBox) bpy.types.INFO_MT_mesh_add.remove(menu_func) if __name__ == "__main__": + register() + + # test call bpy.ops.mesh.primitive_box_add() diff --git a/release/scripts/templates/operator_modal.py b/release/scripts/templates/operator_modal.py index 026b5fd2d16..6eb3843d6a6 100644 --- a/release/scripts/templates/operator_modal.py +++ b/release/scripts/templates/operator_modal.py @@ -35,5 +35,16 @@ class ModalOperator(bpy.types.Operator): return {'CANCELLED'} +def register(): + bpy.utils.register_class(ModalOperator) + + +def unregister(): + bpy.utils.unregister_class(ModalOperator) + + if __name__ == "__main__": + register() + + # test call bpy.ops.object.modal_operator() diff --git a/release/scripts/templates/operator_modal_draw.py b/release/scripts/templates/operator_modal_draw.py index 52259e4b8e7..e7a1f6e4ffe 100644 --- a/release/scripts/templates/operator_modal_draw.py +++ b/release/scripts/templates/operator_modal_draw.py @@ -65,3 +65,14 @@ class ModalDrawOperator(bpy.types.Operator): else: self.report({'WARNING'}, "View3D not found, cannot run operator") return {'CANCELLED'} + + +def register(): + bpy.utils.register_class(ModalDrawOperator) + + +def unregister(): + bpy.utils.unregister_class(ModalDrawOperator) + +if __name__ == "__main__": + register() diff --git a/release/scripts/templates/operator_modal_view3d.py b/release/scripts/templates/operator_modal_view3d.py index eacd335c1da..c494f121017 100644 --- a/release/scripts/templates/operator_modal_view3d.py +++ b/release/scripts/templates/operator_modal_view3d.py @@ -54,3 +54,15 @@ class ViewOperator(bpy.types.Operator): else: self.report({'WARNING'}, "Active space must be a View3d") return {'CANCELLED'} + + +def register(): + bpy.utils.register_class(ViewOperator) + + +def unregister(): + bpy.utils.unregister_class(ViewOperator) + + +if __name__ == "__main__": + register() diff --git a/release/scripts/templates/operator_simple.py b/release/scripts/templates/operator_simple.py index 6a887a70bdc..8348c7a95b1 100644 --- a/release/scripts/templates/operator_simple.py +++ b/release/scripts/templates/operator_simple.py @@ -20,5 +20,16 @@ class SimpleOperator(bpy.types.Operator): return {'FINISHED'} +def register(): + bpy.utils.register_class(SimpleOperator) + + +def unregister(): + bpy.utils.unregister_class(SimpleOperator) + + if __name__ == "__main__": + register() + + # test call bpy.ops.object.simple_operator() diff --git a/release/scripts/templates/operator_uv.py b/release/scripts/templates/operator_uv.py index 73392466aa7..93fec117fa1 100644 --- a/release/scripts/templates/operator_uv.py +++ b/release/scripts/templates/operator_uv.py @@ -41,5 +41,16 @@ class UvOperator(bpy.types.Operator): return {'FINISHED'} +def register(): + bpy.utils.register_class(UvOperator) + + +def unregister(): + bpy.utils.unregister_class(UvOperator) + + if __name__ == "__main__": + register() + + # test call bpy.ops.uv.simple_operator() diff --git a/release/scripts/templates/panel_simple.py b/release/scripts/templates/panel_simple.py index 160bd1ef0bf..ddbd4eb7aa4 100644 --- a/release/scripts/templates/panel_simple.py +++ b/release/scripts/templates/panel_simple.py @@ -19,3 +19,15 @@ class OBJECT_PT_hello(bpy.types.Panel): row.label(text="Active object is: " + obj.name) row = layout.row() row.prop(obj, "name") + + +def register(): + bpy.utils.register_class(OBJECT_PT_hello) + + +def unregister(): + bpy.utils.unregister_class(OBJECT_PT_hello) + + +if __name__ == "__main__": + register() -- cgit v1.2.3