diff options
author | Demeter Dzadik <demeter@blender.studio> | 2021-08-18 20:39:50 +0300 |
---|---|---|
committer | Demeter Dzadik <demeter@blender.studio> | 2021-08-18 20:39:50 +0300 |
commit | 5d5b7489027a5c833e47af1f185ac28b401615e4 (patch) | |
tree | a5a10e854ffcd81d6bc9b142be0e0ea8e265c797 /rigify/__init__.py | |
parent | 9a7afcbcae91978db8173e205f0ec73f1d6ad440 (diff) |
Revert "Rigify: Clean up "Rigify Buttons" panel UX"
Accidental commit by misclicking in VSC, yikes!
This reverts commit 9a7afcbcae91978db8173e205f0ec73f1d6ad440.
Diffstat (limited to 'rigify/__init__.py')
-rw-r--r-- | rigify/__init__.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/rigify/__init__.py b/rigify/__init__.py index 1eac52ae..1bb633f6 100644 --- a/rigify/__init__.py +++ b/rigify/__init__.py @@ -507,6 +507,20 @@ def register(): IDStore.rigify_types = CollectionProperty(type=RigifyName) IDStore.rigify_active_type = IntProperty(name="Rigify Active Type", description="The selected rig type") + bpy.types.Armature.rigify_advanced_generation = BoolProperty(name="Advanced Options", + description="Enables/disables advanced options for Rigify rig generation", + default=False) + + def update_mode(self, context): + if self.rigify_generate_mode == 'new': + self.rigify_force_widget_update = False + + bpy.types.Armature.rigify_generate_mode = EnumProperty(name="Rigify Generate Rig Mode", + description="'Generate Rig' mode. In 'overwrite' mode the features of the target rig will be updated as defined by the metarig. In 'new' mode a new rig will be created as defined by the metarig. Current mode", + update=update_mode, + items=( ('overwrite', 'overwrite', ''), + ('new', 'new', ''))) + bpy.types.Armature.rigify_force_widget_update = BoolProperty(name="Force Widget Update", description="Forces Rigify to delete and rebuild all the rig widgets. if unset, only missing widgets will be created", default=False) @@ -565,6 +579,8 @@ def unregister(): del ArmStore.rigify_colors_index del ArmStore.rigify_colors_lock del ArmStore.rigify_theme_to_add + del ArmStore.rigify_advanced_generation + del ArmStore.rigify_generate_mode del ArmStore.rigify_force_widget_update del ArmStore.rigify_target_rig del ArmStore.rigify_rig_ui |