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

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Vegdahl <cessen@cessen.com>2011-06-19 23:53:01 +0400
committerNathan Vegdahl <cessen@cessen.com>2011-06-19 23:53:01 +0400
commit670bf72cb6978ff2f26a23bf2b5bb83b6e631e10 (patch)
tree59919e085327201bfb713be1c0451fd699790ff5 /rigify/__init__.py
parent1a3f4c4c6af16a3214c9dd3847590b87c580c11a (diff)
Rig layers can now be organized into rows by the user, for nicer layout.
Diffstat (limited to 'rigify/__init__.py')
-rw-r--r--rigify/__init__.py38
1 files changed, 6 insertions, 32 deletions
diff --git a/rigify/__init__.py b/rigify/__init__.py
index fe9511cf..cbd93abd 100644
--- a/rigify/__init__.py
+++ b/rigify/__init__.py
@@ -115,35 +115,9 @@ class RigifyParameters(bpy.types.PropertyGroup):
name = bpy.props.StringProperty()
-class RigifyArmatureProps(bpy.types.PropertyGroup):
- layer_name_01 = bpy.props.StringProperty(name="Layer 1 Name", default="1")
- layer_name_02 = bpy.props.StringProperty(name="Layer 2 Name", default="2")
- layer_name_03 = bpy.props.StringProperty(name="Layer 3 Name", default="3")
- layer_name_04 = bpy.props.StringProperty(name="Layer 4 Name", default="4")
- layer_name_05 = bpy.props.StringProperty(name="Layer 5 Name", default="5")
- layer_name_06 = bpy.props.StringProperty(name="Layer 6 Name", default="6")
- layer_name_07 = bpy.props.StringProperty(name="Layer 7 Name", default="7")
- layer_name_08 = bpy.props.StringProperty(name="Layer 8 Name", default="8")
- layer_name_09 = bpy.props.StringProperty(name="Layer 9 Name", default="9")
- layer_name_10 = bpy.props.StringProperty(name="Layer 10 Name", default="10")
- layer_name_11 = bpy.props.StringProperty(name="Layer 11 Name", default="11")
- layer_name_12 = bpy.props.StringProperty(name="Layer 12 Name", default="12")
- layer_name_13 = bpy.props.StringProperty(name="Layer 13 Name", default="13")
- layer_name_14 = bpy.props.StringProperty(name="Layer 14 Name", default="14")
- layer_name_15 = bpy.props.StringProperty(name="Layer 15 Name", default="15")
- layer_name_16 = bpy.props.StringProperty(name="Layer 16 Name", default="16")
- layer_name_17 = bpy.props.StringProperty(name="Layer 17 Name", default="17")
- layer_name_18 = bpy.props.StringProperty(name="Layer 18 Name", default="18")
- layer_name_19 = bpy.props.StringProperty(name="Layer 19 Name", default="19")
- layer_name_20 = bpy.props.StringProperty(name="Layer 20 Name", default="20")
- layer_name_21 = bpy.props.StringProperty(name="Layer 21 Name", default="21")
- layer_name_22 = bpy.props.StringProperty(name="Layer 22 Name", default="22")
- layer_name_23 = bpy.props.StringProperty(name="Layer 23 Name", default="23")
- layer_name_24 = bpy.props.StringProperty(name="Layer 24 Name", default="24")
- layer_name_25 = bpy.props.StringProperty(name="Layer 25 Name", default="25")
- layer_name_26 = bpy.props.StringProperty(name="Layer 26 Name", default="26")
- layer_name_27 = bpy.props.StringProperty(name="Layer 27 Name", default="27")
- layer_name_28 = bpy.props.StringProperty(name="Layer 28 Name", default="28")
+class RigifyArmatureLayer(bpy.types.PropertyGroup):
+ name = bpy.props.StringProperty(name="Layer Name", default=" ")
+ row = bpy.props.IntProperty(name="Layer Row", default=1, min=1, max=32)
##### REGISTER #####
@@ -154,12 +128,12 @@ def register():
bpy.utils.register_class(RigifyName)
bpy.utils.register_class(RigifyParameters)
- bpy.utils.register_class(RigifyArmatureProps)
+ bpy.utils.register_class(RigifyArmatureLayer)
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)
- bpy.types.Armature.rigify_props = bpy.props.CollectionProperty(type=RigifyArmatureProps)
+ bpy.types.Armature.rigify_layers = bpy.props.CollectionProperty(type=RigifyArmatureLayer)
IDStore = bpy.types.WindowManager
IDStore.rigify_collection = bpy.props.EnumProperty(items=col_enum_list, default="All", name="Rigify Active Collection", description="The selected rig collection")
@@ -187,7 +161,7 @@ def unregister():
bpy.utils.unregister_class(RigifyName)
bpy.utils.unregister_class(RigifyParameters)
- bpy.utils.unregister_class(RigifyArmatureProps)
+ bpy.utils.unregister_class(RigifyArmatureLayer)
metarig_menu.unregister()
ui.unregister()