Blender Git Commit Log

Git Commits -> Revision 3906a62

Revision 3906a62 by Brecht Van Lommel (master)
April 3, 2009, 23:30 (GMT)
2.5: Added basic insert/remove keyframes from UI buttons.

- I key over a button inserts a keyframe.
- Alt+I removes a keyframe.
- With right mouse button a menu with these options pops up.
- Buttons are colored green if the property is animated, yellow
if it is on a keyframe. I followed the colors from the UI
mockups, but the flicker on keyframes seems too distracting in
practice?

- This only works for properties on the ID itself at the moment,
path callbacks need to be filled in for all structs but mesh
still.
- It doesn't work when you're over a related label, that needs to
be made to work.
- I made it insert keyframes outside of any keyingset. Not sure
how this is supposed to integrate?

Commit Details:

Full Hash: 3906a62cc18e64b2e7f1846ebbb8892c572399ea
SVN Revision: 19527
Parent Commit: 30568b9
Lines Changed: +382, -12

1 Added Path:

/source/blender/editors/interface/interface_anim.c (+121, -0) (View)

13 Modified Paths:

/source/blender/blenkernel/BKE_fcurve.h (+3, -0) (Diff)
/source/blender/blenkernel/intern/fcurve.c (+13, -0) (Diff)
/source/blender/editors/animation/anim_ops.c (+2, -0) (Diff)
/source/blender/editors/animation/keyframing.c (+128, -0) (Diff)
/source/blender/editors/include/ED_keyframing.h (+5, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+6, -0) (Diff)
/source/blender/editors/interface/interface.c (+4, -0) (Diff)
/source/blender/editors/interface/interface_handlers.c (+17, -1) (Diff)
/source/blender/editors/interface/interface_intern.h (+6, -0) (Diff)
/source/blender/editors/interface/interface_layout.c (+1, -1) (Diff)
/source/blender/editors/interface/interface_panel.c (+2, -5) (Diff)
/source/blender/editors/interface/interface_widgets.c (+70, -5) (Diff)
/source/blender/editors/space_buttons/space_buttons.c (+4, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021