Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2011-02-12 11:04:32 +0300
committerCampbell Barton <ideasman42@gmail.com>2011-02-12 11:04:32 +0300
commit9bd57cd302aefe540ebd28dcc2653c03883d426b (patch)
treee33a4c49f933db2c2926b8dad382e295d9056cd1 /release
parent0a4eb24ca0e0cf7e4e1b615e0929ec50bf030d74 (diff)
update templates for registration changes
Diffstat (limited to 'release')
-rw-r--r--release/scripts/templates/addon_add_object.py2
-rw-r--r--release/scripts/templates/builtin_keyingset.py13
-rw-r--r--release/scripts/templates/operator_export.py14
-rw-r--r--release/scripts/templates/operator_mesh_add.py5
-rw-r--r--release/scripts/templates/operator_modal.py11
-rw-r--r--release/scripts/templates/operator_modal_draw.py11
-rw-r--r--release/scripts/templates/operator_modal_view3d.py12
-rw-r--r--release/scripts/templates/operator_simple.py11
-rw-r--r--release/scripts/templates/operator_uv.py11
-rw-r--r--release/scripts/templates/panel_simple.py12
10 files changed, 99 insertions, 3 deletions
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()