Durian Request: Panel for editing Keyframe values numerically
authorJoshua Leung <aligorith@gmail.com>
Thu, 20 May 2010 11:49:53 +0000 (11:49 +0000)
committerJoshua Leung <aligorith@gmail.com>
Thu, 20 May 2010 11:49:53 +0000 (11:49 +0000)
commit66ef82f31384ca537aacc0f1302e7a16bfed1a66
tree19b7e5fd7d522c2405502ae815cb5b340d46ea8e
parent86f71fad8bd32dfdc4d299d71235fc30a969858d
Durian Request: Panel for editing Keyframe values numerically

This panel allows editing of the coordinates of the 'first selected keyframe' on the Active F-Curve. That is, if you've got keyframes A (5), B (7), and C (12), and B & C are both selected, then the 'active keyframe' will be B.

While I still think it's more efficient to use the cursor for batch-setting a bunch of keyframes, there are currently problems using that for sub-frame placement on the x-axis.

Notes:
- There is none of the averaging crap from before, where no accurate value could ever be set.
- Take care when setting the values of the handles, since getting correct F-Curve recalc flushing working via the RNA stuff is VERY TRICKY, and has been left out for now to get something workable. I recommend setting the values numerically, then grabbing these keyframes and immediately cancelling, to get these updates done.
source/blender/editors/space_graph/graph_buttons.c