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

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2009-12-17 16:14:29 +0300
committerCampbell Barton <ideasman42@gmail.com>2009-12-17 16:14:29 +0300
commit01dd4ea13ad75f4b9df04b56a3cc456d006d8390 (patch)
treeaec19ce5611b7cef2eb96af207d0bc5a749ae6b7 /release
parent7a5c190820580342832e61b5cc6145ae50b29c4c (diff)
fix for python error
Diffstat (limited to 'release')
-rw-r--r--release/scripts/ui/properties_data_armature.py67
1 files changed, 34 insertions, 33 deletions
diff --git a/release/scripts/ui/properties_data_armature.py b/release/scripts/ui/properties_data_armature.py
index 8e824a011b3..3b1ea8cc34c 100644
--- a/release/scripts/ui/properties_data_armature.py
+++ b/release/scripts/ui/properties_data_armature.py
@@ -250,44 +250,45 @@ class DATA_PT_iksolver_itasc(DataButtonsPanel):
ob = context.object
itasc = ob.pose.ik_param
- wide_ui = context.region.width > narrowui
+ wide_ui = (context.region.width > narrowui)
row = layout.row()
row.prop(ob.pose, "ik_solver")
+
+ if itasc:
+ layout.prop(itasc, "mode", expand=True)
+ simulation = (itasc.mode == 'SIMULATION')
+ if simulation:
+ layout.label(text="Reiteration:")
+ layout.prop(itasc, "reiteration", expand=True)
- layout.prop(itasc, "mode", expand=True)
- simulation = itasc.mode == 'SIMULATION'
- if simulation:
- layout.label(text="Reiteration:")
- layout.prop(itasc, "reiteration", expand=True)
-
- split = layout.split()
- split.active = not simulation or itasc.reiteration != 'NEVER'
- col = split.column()
- col.prop(itasc, "precision")
-
- if wide_ui:
+ split = layout.split()
+ split.active = not simulation or itasc.reiteration != 'NEVER'
col = split.column()
- col.prop(itasc, "num_iter")
-
-
- if simulation:
- layout.prop(itasc, "auto_step")
- row = layout.row()
- if itasc.auto_step:
- row.prop(itasc, "min_step", text="Min")
- row.prop(itasc, "max_step", text="Max")
- else:
- row.prop(itasc, "num_step")
-
- layout.prop(itasc, "solver")
- if simulation:
- layout.prop(itasc, "feedback")
- layout.prop(itasc, "max_velocity")
- if itasc.solver == 'DLS':
- row = layout.row()
- row.prop(itasc, "dampmax", text="Damp", slider=True)
- row.prop(itasc, "dampeps", text="Eps", slider=True)
+ col.prop(itasc, "precision")
+
+ if wide_ui:
+ col = split.column()
+ col.prop(itasc, "num_iter")
+
+
+ if simulation:
+ layout.prop(itasc, "auto_step")
+ row = layout.row()
+ if itasc.auto_step:
+ row.prop(itasc, "min_step", text="Min")
+ row.prop(itasc, "max_step", text="Max")
+ else:
+ row.prop(itasc, "num_step")
+
+ layout.prop(itasc, "solver")
+ if simulation:
+ layout.prop(itasc, "feedback")
+ layout.prop(itasc, "max_velocity")
+ if itasc.solver == 'DLS':
+ row = layout.row()
+ row.prop(itasc, "dampmax", text="Damp", slider=True)
+ row.prop(itasc, "dampeps", text="Eps", slider=True)
bpy.types.register(DATA_PT_context_arm)
bpy.types.register(DATA_PT_skeleton)