Compare commits
1 Commits
develop
...
79be3983db
Author | SHA1 | Date | |
---|---|---|---|
79be3983db |
12
__init__.py
12
__init__.py
@ -30,23 +30,13 @@ class dsplObj(bpy.types.PropertyGroup):
|
|||||||
# , update = anim_layers.layer_name_update
|
# , update = anim_layers.layer_name_update
|
||||||
|
|
||||||
|
|
||||||
class dsplVars(bpy.types.PropertyGroup):
|
|
||||||
pose_index: bpy.props.IntProperty(
|
|
||||||
name="Pose Index", description="", override={'LIBRARY_OVERRIDABLE'})
|
|
||||||
pose_new_name: bpy.props.StringProperty(
|
|
||||||
name="Pose Name", description="New name for pose",
|
|
||||||
default="Pose", override={'LIBRARY_OVERRIDABLE'})
|
|
||||||
numero: bpy.props.IntProperty(
|
|
||||||
name='Numero', default=666, override={'LIBRARY_OVERRIDABLE'})
|
|
||||||
|
|
||||||
|
|
||||||
class dsplSettings(bpy.types.PropertyGroup):
|
class dsplSettings(bpy.types.PropertyGroup):
|
||||||
new_menu: bpy.props.BoolProperty(
|
new_menu: bpy.props.BoolProperty(
|
||||||
name="New Menu", description="Toggle New Menu", default=False)
|
name="New Menu", description="Toggle New Menu", default=False)
|
||||||
edit_mode: bpy.props.BoolProperty(
|
edit_mode: bpy.props.BoolProperty(
|
||||||
name="Edit Mode", description="Toggle Edit Mode", default=False)
|
name="Edit Mode", description="Toggle Edit Mode", default=False)
|
||||||
|
|
||||||
classes = (dsplObj, dsplVars, dsplSettings)
|
classes = (dsplObj, dsplSettings)
|
||||||
|
|
||||||
|
|
||||||
def register():
|
def register():
|
||||||
|
2
gui.py
2
gui.py
@ -157,7 +157,7 @@ class OBJECT_MT_AddPoseMenu(bpy.types.Menu):
|
|||||||
|
|
||||||
dspl_add_menu_layout = self.layout
|
dspl_add_menu_layout = self.layout
|
||||||
dspl_add_menu_layout.operator(
|
dspl_add_menu_layout.operator(
|
||||||
"dspl.add_pose", icon='ADD', text="Add New Pose").posename = arm_object.dsplvars.pose_new_name
|
"dspl.add_pose", icon='ADD', text="Add New Pose")
|
||||||
if len(action_object.pose_markers):
|
if len(action_object.pose_markers):
|
||||||
dspl_add_menu_layout.menu(
|
dspl_add_menu_layout.menu(
|
||||||
"OBJECT_MT_ReplacePoseMenu", text="Replace Existing Pose", icon="DECORATE_OVERRIDE")
|
"OBJECT_MT_ReplacePoseMenu", text="Replace Existing Pose", icon="DECORATE_OVERRIDE")
|
||||||
|
@ -47,7 +47,7 @@ class DSPL_OT_AddPose(bpy.types.Operator):
|
|||||||
bl_description = "Add Pose"
|
bl_description = "Add Pose"
|
||||||
bl_options = {'REGISTER', 'UNDO'}
|
bl_options = {'REGISTER', 'UNDO'}
|
||||||
|
|
||||||
posename: bpy.props.StringProperty()
|
posename: bpy.props.StringProperty(default="Pose")
|
||||||
replace: bpy.props.BoolProperty(name="Replace", description="Replace existing pose", default=False, options={'SKIP_SAVE'})
|
replace: bpy.props.BoolProperty(name="Replace", description="Replace existing pose", default=False, options={'SKIP_SAVE'})
|
||||||
|
|
||||||
def execute(self, context):
|
def execute(self, context):
|
||||||
|
Reference in New Issue
Block a user