patch [#25809] Auto-Registration as utility function.

This removes auto-registration, committed by Martin r30961.
Realize this is a contentious topic but Brecht and myself both would rather opt-in registration.

TODO:
- addons need updating.
- class list will be modified to use weakrefs (should have been done for existing system too).
- will move bpy.types.(un)register functions into bpy.utils.(un)register_class, currently including these functions in a type list is internally ugly, scripts which loop over types also need to check for these.
This commit is contained in:
2011-02-10 23:48:22 +00:00
parent 46bb5643b7
commit 4612034cf4
62 changed files with 189 additions and 202 deletions

View File

@@ -94,12 +94,13 @@ class OnionSkinButtonsPanel():
# NOTE:
# The specialised panel types are derived in their respective UI modules
# dont register these classes since they are only helpers.
def register():
pass
pass # bpy.utils.register_module(__name__)
def unregister():
pass
pass # bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -289,11 +289,11 @@ class DATA_PT_custom_props_arm(ArmatureButtonsPanel, PropertyPanel, bpy.types.Pa
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -370,11 +370,11 @@ class BONE_PT_custom_props(BoneButtonsPanel, PropertyPanel, bpy.types.Panel):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -139,11 +139,11 @@ class DATA_PT_custom_props_camera(CameraButtonsPanel, PropertyPanel, bpy.types.P
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -396,11 +396,11 @@ class DATA_PT_custom_props_curve(CurveButtonsPanel, PropertyPanel, bpy.types.Pan
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -44,11 +44,11 @@ class DATA_PT_empty(DataButtonsPanel, bpy.types.Panel):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -394,11 +394,11 @@ class DATA_PT_custom_props_lamp(DataButtonsPanel, PropertyPanel, bpy.types.Panel
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -89,11 +89,11 @@ class DATA_PT_custom_props_lattice(DataButtonsPanel, PropertyPanel, bpy.types.Pa
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -355,11 +355,11 @@ class DATA_PT_custom_props_mesh(MeshButtonsPanel, PropertyPanel, bpy.types.Panel
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -119,11 +119,11 @@ class DATA_PT_custom_props_metaball(DataButtonsPanel, PropertyPanel, bpy.types.P
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -701,11 +701,11 @@ class DATA_PT_modifiers(ModifierButtonsPanel, bpy.types.Panel):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -510,11 +510,11 @@ class WORLD_PT_game_physics(WorldButtonsPanel, bpy.types.Panel):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -896,11 +896,11 @@ class MATERIAL_PT_custom_props(MaterialButtonsPanel, PropertyPanel, bpy.types.Pa
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -343,11 +343,11 @@ class OBJECT_PT_custom_props(ObjectButtonsPanel, PropertyPanel, bpy.types.Panel)
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -749,11 +749,11 @@ class BONE_PT_constraints(ConstraintButtonsPanel, bpy.types.Panel):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -1158,11 +1158,11 @@ class PARTICLE_PT_custom_props(ParticleButtonsPanel, PropertyPanel, bpy.types.Pa
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -217,11 +217,11 @@ class PHYSICS_PT_cloth_field_weights(PhysicButtonsPanel, bpy.types.Panel):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -279,11 +279,11 @@ def basic_force_field_falloff_ui(self, context, field):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -217,11 +217,11 @@ class PHYSICS_PT_collision(PhysicButtonsPanel, bpy.types.Panel):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -282,11 +282,11 @@ class PHYSICS_PT_domain_particles(PhysicButtonsPanel, bpy.types.Panel):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -205,11 +205,11 @@ class PHYSICS_PT_smoke_field_weights(PhysicButtonsPanel, bpy.types.Panel):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -262,11 +262,11 @@ class PHYSICS_PT_softbody_field_weights(PhysicButtonsPanel, bpy.types.Panel):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -675,11 +675,11 @@ class RENDER_PT_bake(RenderButtonsPanel, bpy.types.Panel):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -311,11 +311,11 @@ class ANIM_OT_keying_set_export(bpy.types.Operator):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -1024,11 +1024,11 @@ class TEXTURE_PT_custom_props(TextureButtonsPanel, PropertyPanel, bpy.types.Pane
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -268,11 +268,11 @@ class WORLD_PT_custom_props(WorldButtonsPanel, PropertyPanel, bpy.types.Panel):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -163,11 +163,11 @@ class ConsoleLanguage(bpy.types.Operator):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -355,11 +355,11 @@ class DOPESHEET_MT_gpencil_frame(bpy.types.Menu):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -75,11 +75,11 @@ class FILEBROWSER_HT_header(bpy.types.Header):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -242,11 +242,11 @@ class GRAPH_MT_key_transform(bpy.types.Menu):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -727,11 +727,11 @@ class IMAGE_PT_paint_curve(BrushButtonsPanel, bpy.types.Panel):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -404,11 +404,11 @@ class HELP_OT_operator_cheat_sheet(bpy.types.Operator):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -90,11 +90,11 @@ class LOGIC_MT_view(bpy.types.Menu):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -188,11 +188,11 @@ class NLA_MT_edit_transform(bpy.types.Menu):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -197,11 +197,11 @@ class NODE_PT_properties(bpy.types.Panel):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -118,11 +118,11 @@ class OUTLINER_MT_edit_datablocks(bpy.types.Menu):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -831,11 +831,11 @@ class SEQUENCER_PT_view(SequencerButtonsPanel_Output, bpy.types.Panel):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -295,11 +295,11 @@ class TEXT_MT_toolbox(bpy.types.Menu):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -200,11 +200,11 @@ class TIME_MT_autokey(bpy.types.Menu):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -1276,11 +1276,11 @@ class WM_OT_addon_expand(bpy.types.Operator):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -787,11 +787,11 @@ class WM_OT_keyconfig_remove(bpy.types.Operator):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -2306,11 +2306,11 @@ class VIEW3D_PT_context_properties(bpy.types.Panel):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()

View File

@@ -1302,11 +1302,11 @@ class VIEW3D_PT_tools_particlemode(View3DPanel, bpy.types.Panel):
def register():
pass
bpy.utils.register_module(__name__)
def unregister():
pass
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()