diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-02-11 06:30:41 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-02-11 06:30:41 +0300 |
commit | 4d2e0334877bd8ad9859d8755b6b47adc388e19c (patch) | |
tree | f8749d3fba0004a4f7c391e9b7259433fdef17af /rigify/__init__.py | |
parent | 8fefc7b4ff5d09ef570edde2550bfae4be361ef9 (diff) |
rigify update for manual registeration.
Diffstat (limited to 'rigify/__init__.py')
-rw-r--r-- | rigify/__init__.py | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/rigify/__init__.py b/rigify/__init__.py index cf0ed06a..29eb5bb4 100644 --- a/rigify/__init__.py +++ b/rigify/__init__.py @@ -74,7 +74,7 @@ def get_rig_list(path): # Check if it's a rig itself if not hasattr(rig, "Rig"): # Check for sub-rigs - ls = get_rig_list(os.path.join(path, f, "")) # "" adds a final slash + ls = get_rig_list(os.path.join(path, f, "")) # "" adds a final slash rigs.extend(["%s.%s" % (f, l) for l in ls]) else: rigs += [f] @@ -127,7 +127,11 @@ for rig in rig_list: ##### REGISTER ##### def register(): - bpy.utils.register_module(__name__) + ui.register() + metarig_menu.register() + + bpy.utils.register_class(RigifyName) + bpy.utils.register_class(RigifyParameters) bpy.types.PoseBone.rigify_type = bpy.props.StringProperty(name="Rigify Type", description="Rig type for this bone.") bpy.types.PoseBone.rigify_parameters = bpy.props.CollectionProperty(type=RigifyParameters) @@ -137,12 +141,8 @@ def register(): IDStore.rigify_types = bpy.props.CollectionProperty(type=RigifyName) IDStore.rigify_active_type = bpy.props.IntProperty(name="Rigify Active Type", description="The selected rig type.") - metarig_menu.register() - def unregister(): - bpy.utils.unregister_module(__name__) - del bpy.types.PoseBone.rigify_type del bpy.types.PoseBone.rigify_parameters @@ -151,5 +151,8 @@ def unregister(): del IDStore.rigify_types del IDStore.rigify_active_type - metarig_menu.unregister() + bpy.utils.unregister_class(RigifyName) + bpy.utils.unregister_class(RigifyParameters) + metarig_menu.unregister() + ui.unregister() |