diff options
author | Campbell Barton <ideasman42@gmail.com> | 2009-12-17 16:14:29 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2009-12-17 16:14:29 +0300 |
commit | 01dd4ea13ad75f4b9df04b56a3cc456d006d8390 (patch) | |
tree | aec19ce5611b7cef2eb96af207d0bc5a749ae6b7 /release | |
parent | 7a5c190820580342832e61b5cc6145ae50b29c4c (diff) |
fix for python error
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/ui/properties_data_armature.py | 67 |
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) |