more ui api changes.
- remove functions such as operator_int(), operator_enum(), operator_string this mixed with keyword arguments in a way that made them hard to read. Instead, have operator() always return properties rather then needing an argument. - rename prop_pointer() --> prop_object(), pointer is more a C thing. - missed item_enumR(), rename to prop_enum()
This commit is contained in:
@@ -73,23 +73,23 @@ class ConstraintButtonsPanel(bpy.types.Panel):
|
||||
if con.target and subtargets:
|
||||
if con.target.type == 'ARMATURE':
|
||||
if wide_ui:
|
||||
layout.prop_pointer(con, "subtarget", con.target.data, "bones", text="Bone")
|
||||
layout.prop_object(con, "subtarget", con.target.data, "bones", text="Bone")
|
||||
else:
|
||||
layout.prop_pointer(con, "subtarget", con.target.data, "bones", text="")
|
||||
layout.prop_object(con, "subtarget", con.target.data, "bones", text="")
|
||||
|
||||
if con.type == 'COPY_LOCATION':
|
||||
row = layout.row()
|
||||
row.label(text="Head/Tail:")
|
||||
row.prop(con, "head_tail", text="")
|
||||
elif con.target.type in ('MESH', 'LATTICE'):
|
||||
layout.prop_pointer(con, "subtarget", con.target, "vertex_groups", text="Vertex Group")
|
||||
layout.prop_object(con, "subtarget", con.target, "vertex_groups", text="Vertex Group")
|
||||
|
||||
def ik_template(self, layout, con, wide_ui):
|
||||
# only used for iTaSC
|
||||
layout.prop(con, "pole_target")
|
||||
|
||||
if con.pole_target and con.pole_target.type == 'ARMATURE':
|
||||
layout.prop_pointer(con, "pole_subtarget", con.pole_target.data, "bones", text="Bone")
|
||||
layout.prop_object(con, "pole_subtarget", con.pole_target.data, "bones", text="Bone")
|
||||
|
||||
if con.pole_target:
|
||||
row = layout.row()
|
||||
@@ -169,9 +169,9 @@ class ConstraintButtonsPanel(bpy.types.Panel):
|
||||
layout.prop(con, "pole_target", text="")
|
||||
if con.pole_target and con.pole_target.type == 'ARMATURE':
|
||||
if wide_ui:
|
||||
layout.prop_pointer(con, "pole_subtarget", con.pole_target.data, "bones", text="Bone")
|
||||
layout.prop_object(con, "pole_subtarget", con.pole_target.data, "bones", text="Bone")
|
||||
else:
|
||||
layout.prop_pointer(con, "pole_subtarget", con.pole_target.data, "bones", text="")
|
||||
layout.prop_object(con, "pole_subtarget", con.pole_target.data, "bones", text="")
|
||||
|
||||
if con.pole_target:
|
||||
row = layout.row()
|
||||
|
Reference in New Issue
Block a user