tornavis/source/blender/editors/armature
Joshua Leung 4d146bdf13 Fix T45689: Pose Libraries cannot be used when using lib-linked actions as poselibs
This commit makes some tweaks that make it at least possible to use lib-linked
actions as Pose Libraries. Specifically:
* The apply poses button is no longer greyed out

* It is possible to select different poses from the list of poses

* All pose library operators which edit the poses stored in the poselib
  now have improved poll callbacks which perform extra checks for lib-linked
  actions (which cannot be edited, as all those changes will be lost)


Caveats:
* Due to the way the UI list template works, it doesn't seem to be possible to
  make it not grey out the items in the list. (While the double-click to rename
  thing shouldn't be allowed, items should at least look like they can be clicked on)

* The difference between clickable vs not-clickable isn't too great, making it hard
  to tell that that while the Add/Remove/Sanitise toggles are not usable,
  the Apply Poses is actually functional. But, this is a more of a  UI-toolbox
  level issue
2015-08-22 18:16:55 +12:00
..
BIF_generate.h
BIF_retarget.h Cleanup: redundant struct declarations 2015-03-29 03:56:39 +11:00
CMakeLists.txt Refactor translation code out of blenfont 2015-08-18 07:01:26 +10:00
SConscript Refactor translation code out of blenfont 2015-08-18 07:01:26 +10:00
armature_add.c Fix/Cleanup possibility to type insane values in 'add' operators options. 2015-06-21 16:06:44 +02:00
armature_edit.c Refactor translation code out of blenfont 2015-08-18 07:01:26 +10:00
armature_intern.h Armature: add armature dissolve 2015-06-13 03:24:07 +10:00
armature_naming.c Refactor translation code out of blenfont 2015-08-18 07:01:26 +10:00
armature_ops.c Armature: add armature dissolve 2015-06-13 03:24:07 +10:00
armature_relations.c Refactor translation code out of blenfont 2015-08-18 07:01:26 +10:00
armature_select.c Correct default enum values 2015-07-07 23:10:08 +10:00
armature_skinning.c Fix T43814: Skinning : set parent with automatic weights doesn't take into account locked vertex groups. 2015-02-27 11:46:55 +01:00
armature_utils.c Armature: add armature dissolve 2015-06-13 03:24:07 +10:00
editarmature_generate.c Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT define 2014-04-01 15:22:28 +11:00
editarmature_retarget.c Cleanup: use const for typeinfo 2015-03-30 21:18:49 +11:00
editarmature_sketch.c etch-a-ton: fix crash selecting strokes 2015-02-17 16:49:30 +11:00
meshlaplacian.c BVH-raycast: Use watertight intersections 2015-08-21 17:48:33 +10:00
meshlaplacian.h Cleanup: redundant struct declarations 2015-03-29 03:56:39 +11:00
pose_edit.c Depsgraph: Add utility function to tag pose for recalc 2015-05-12 16:06:36 +05:00
pose_group.c Fix T44591: Set PBone Group operator did not handled predifined group index in its invoke func. 2015-05-03 16:53:43 +02:00
pose_lib.c Fix T45689: Pose Libraries cannot be used when using lib-linked actions as poselibs 2015-08-22 18:16:55 +12:00
pose_select.c Cleanup: fix mismatch in printf formating (int/unsigned int). 2015-06-19 12:31:25 +02:00
pose_slide.c Curve selection, de-duplicate & cleanup 2015-07-09 14:39:24 +10:00
pose_transform.c Cleanup: comments, style 2015-03-23 22:52:33 +11:00
pose_utils.c Cleanup: strcmp/strncmp -> STREQ/STREQLEN (in boolean usage). 2015-01-26 16:59:24 +01:00
reeb.c Cleanup: use BLI_listbase_count_ex to avoid redundant looping 2014-11-16 14:23:37 +01:00
reeb.h Docs: doxy cleanup/minor edits 2015-08-01 12:37:52 +10:00