[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34788] trunk/blender/release/scripts/ templates: update templates for registration changes
Campbell Barton
ideasman42 at gmail.com
Sat Feb 12 09:04:35 CET 2011
Revision: 34788
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=34788
Author: campbellbarton
Date: 2011-02-12 08:04:32 +0000 (Sat, 12 Feb 2011)
Log Message:
-----------
update templates for registration changes
Modified Paths:
--------------
trunk/blender/release/scripts/templates/addon_add_object.py
trunk/blender/release/scripts/templates/builtin_keyingset.py
trunk/blender/release/scripts/templates/operator_export.py
trunk/blender/release/scripts/templates/operator_mesh_add.py
trunk/blender/release/scripts/templates/operator_modal.py
trunk/blender/release/scripts/templates/operator_modal_draw.py
trunk/blender/release/scripts/templates/operator_modal_view3d.py
trunk/blender/release/scripts/templates/operator_simple.py
trunk/blender/release/scripts/templates/operator_uv.py
trunk/blender/release/scripts/templates/panel_simple.py
Modified: trunk/blender/release/scripts/templates/addon_add_object.py
===================================================================
--- trunk/blender/release/scripts/templates/addon_add_object.py 2011-02-12 06:25:04 UTC (rev 34787)
+++ trunk/blender/release/scripts/templates/addon_add_object.py 2011-02-12 08:04:32 UTC (rev 34788)
@@ -65,10 +65,12 @@
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)
Modified: trunk/blender/release/scripts/templates/builtin_keyingset.py
===================================================================
--- trunk/blender/release/scripts/templates/builtin_keyingset.py 2011-02-12 06:25:04 UTC (rev 34787)
+++ trunk/blender/release/scripts/templates/builtin_keyingset.py 2011-02-12 08:04:32 UTC (rev 34788)
@@ -25,5 +25,14 @@
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()
Modified: trunk/blender/release/scripts/templates/operator_export.py
===================================================================
--- trunk/blender/release/scripts/templates/operator_export.py 2011-02-12 06:25:04 UTC (rev 34787)
+++ trunk/blender/release/scripts/templates/operator_export.py 2011-02-12 08:04:32 UTC (rev 34788)
@@ -48,7 +48,19 @@
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')
Modified: trunk/blender/release/scripts/templates/operator_mesh_add.py
===================================================================
--- trunk/blender/release/scripts/templates/operator_mesh_add.py 2011-02-12 06:25:04 UTC (rev 34787)
+++ trunk/blender/release/scripts/templates/operator_mesh_add.py 2011-02-12 08:04:32 UTC (rev 34788)
@@ -91,11 +91,16 @@
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()
Modified: trunk/blender/release/scripts/templates/operator_modal.py
===================================================================
--- trunk/blender/release/scripts/templates/operator_modal.py 2011-02-12 06:25:04 UTC (rev 34787)
+++ trunk/blender/release/scripts/templates/operator_modal.py 2011-02-12 08:04:32 UTC (rev 34788)
@@ -35,5 +35,16 @@
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()
Modified: trunk/blender/release/scripts/templates/operator_modal_draw.py
===================================================================
--- trunk/blender/release/scripts/templates/operator_modal_draw.py 2011-02-12 06:25:04 UTC (rev 34787)
+++ trunk/blender/release/scripts/templates/operator_modal_draw.py 2011-02-12 08:04:32 UTC (rev 34788)
@@ -65,3 +65,14 @@
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()
Modified: trunk/blender/release/scripts/templates/operator_modal_view3d.py
===================================================================
--- trunk/blender/release/scripts/templates/operator_modal_view3d.py 2011-02-12 06:25:04 UTC (rev 34787)
+++ trunk/blender/release/scripts/templates/operator_modal_view3d.py 2011-02-12 08:04:32 UTC (rev 34788)
@@ -54,3 +54,15 @@
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()
Modified: trunk/blender/release/scripts/templates/operator_simple.py
===================================================================
--- trunk/blender/release/scripts/templates/operator_simple.py 2011-02-12 06:25:04 UTC (rev 34787)
+++ trunk/blender/release/scripts/templates/operator_simple.py 2011-02-12 08:04:32 UTC (rev 34788)
@@ -20,5 +20,16 @@
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()
Modified: trunk/blender/release/scripts/templates/operator_uv.py
===================================================================
--- trunk/blender/release/scripts/templates/operator_uv.py 2011-02-12 06:25:04 UTC (rev 34787)
+++ trunk/blender/release/scripts/templates/operator_uv.py 2011-02-12 08:04:32 UTC (rev 34788)
@@ -41,5 +41,16 @@
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()
Modified: trunk/blender/release/scripts/templates/panel_simple.py
===================================================================
--- trunk/blender/release/scripts/templates/panel_simple.py 2011-02-12 06:25:04 UTC (rev 34787)
+++ trunk/blender/release/scripts/templates/panel_simple.py 2011-02-12 08:04:32 UTC (rev 34788)
@@ -19,3 +19,15 @@
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()
More information about the Bf-blender-cvs
mailing list