forked from bartvdbraak/blender
update templates for registration changes
This commit is contained in:
parent
0a4eb24ca0
commit
9bd57cd302
@ -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)
|
||||
|
||||
|
||||
|
@ -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()
|
||||
|
@ -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')
|
||||
|
@ -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()
|
||||
|
@ -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()
|
||||
|
@ -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()
|
||||
|
@ -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()
|
||||
|
@ -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()
|
||||
|
@ -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()
|
||||
|
@ -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()
|
||||
|
Loading…
Reference in New Issue
Block a user