Killed silly modal PoseMode mode! :)
authorTon Roosendaal <ton@blender.org>
Sat, 23 Jul 2005 18:52:31 +0000 (18:52 +0000)
committerTon Roosendaal <ton@blender.org>
Sat, 23 Jul 2005 18:52:31 +0000 (18:52 +0000)
commit948f27c0d888bbfe0f10c4350b4269166568b40d
tree2d582413b47bdddc8393c1815f8d7a1184bd4367
parent6e98a38ea2268fdd96acd6c280286001bca949f6
Killed silly modal PoseMode mode! :)

- PoseMode now is a state Armature Objects can be in. So, while in PoseMode
  for an Armature, you can just select another Object or Armature.
- The old PoseMode options (transform, insert keys etc) are accessible
  with making the Armature Object 'active' (and have object in PoseMode).
- At this moment no multiple Poses can be transformed/edited at the same
  time.
- The old hotkey CTRL+TAB, and view3d header menu, still work to set an
  Object's PoseMode

It was quite a lot recode, so tests & reports are welcome.

Oh, as a bonus I added Lasso Select for Bones in PoseMode! It selects using
only the line between root and tip of the Bone.
38 files changed:
source/blender/blenkernel/BKE_armature.h
source/blender/blenkernel/BKE_global.h
source/blender/blenkernel/intern/armature.c
source/blender/blenkernel/intern/blender.c
source/blender/blenkernel/intern/object.c
source/blender/blenlib/intern/arithb.c
source/blender/include/BDR_drawobject.h
source/blender/include/BIF_editarmature.h
source/blender/include/BIF_poseobject.h
source/blender/include/blendef.h
source/blender/makesdna/DNA_space_types.h
source/blender/src/buttons_editing.c
source/blender/src/drawarmature.c
source/blender/src/drawobject.c
source/blender/src/drawscene.c
source/blender/src/drawview.c
source/blender/src/edit.c
source/blender/src/editaction.c
source/blender/src/editarmature.c
source/blender/src/editconstraint.c
source/blender/src/editipo.c
source/blender/src/editobject.c
source/blender/src/editoops.c
source/blender/src/editview.c
source/blender/src/header_buttonswin.c
source/blender/src/header_info.c
source/blender/src/header_view3d.c
source/blender/src/outliner.c
source/blender/src/poseobject.c
source/blender/src/renderwin.c
source/blender/src/space.c
source/blender/src/toets.c
source/blender/src/transform.c
source/blender/src/transform_conversions.c
source/blender/src/transform_generics.c
source/blender/src/transform_manipulator.c
source/blender/src/view.c
source/blender/src/vpaint.c