Blender Git Loki
Git Commits -> Revision 147309e
Revision 147309e by Joshua Leung (master) February 16, 2011, 00:17 (GMT) |
Pose Lib: Start of PoseLib UI in Armature buttons This presents a UI from which PoseLibs can be assigned/removed from Objects. From here, it is also possible to see the list of poses and add/remove poses from this list. Known Issues: - [Py/RNA/Operators BUG ALERT!] If after immediately starting Blender you try to remove a pose from the PoseLib using the UI buttons, you'll get a an error the first time you do so (but not for subsequent attempts). This seems to be caused by the "pose" enum (dynamically generated) of the POSELIB_OT_pose_remove operator, which does not seem to be getting initialised when the operator's exec gets called without the invoke having been called previously - Changing the active Pose Library still seems to be broken (to be fixed soon) Todos: - Operator button to make the selected pose get shown in the 3d view - Restore the "validate action" operator and add that to this panel - Rename pose access |
Commit Details:
Full Hash: 147309e3c5b2047ee1017af7a810539f1514007d
SVN Revision: 34883
Parent Commit: c195e68
Lines Changed: +174, -7
5 Modified Paths:
/release/scripts/ui/properties_data_armature.py (+45, -0) (Diff)
/source/blender/editors/armature/armature_intern.h (+4, -0) (Diff)
/source/blender/editors/armature/armature_ops.c (+3, -0) (Diff)
/source/blender/editors/armature/poselib.c (+107, -7) (Diff)
/source/blender/makesrna/intern/rna_action.c (+15, -0) (Diff)
/source/blender/editors/armature/armature_intern.h (+4, -0) (Diff)
/source/blender/editors/armature/armature_ops.c (+3, -0) (Diff)
/source/blender/editors/armature/poselib.c (+107, -7) (Diff)
/source/blender/makesrna/intern/rna_action.c (+15, -0) (Diff)