DopeSheet: DopeSheet Summary Channel
authorJoshua Leung <aligorith@gmail.com>
Tue, 13 Oct 2009 11:21:02 +0000 (11:21 +0000)
committerJoshua Leung <aligorith@gmail.com>
Tue, 13 Oct 2009 11:21:02 +0000 (11:21 +0000)
commitde818dace53343a1fcbb03d8e535a77617c037fa
treeea7fb3911d8d3409488577fe0c89e3d89b527471
parentf4d29269866a3bc4f9346bf24753d72da2456fc9
DopeSheet: DopeSheet Summary Channel

Added a summary channel that appears as the first channel in the DopeSheet. For now, this is disabled by default, but can be enabled using the 'Summary' toggle in the header between the mode selector and the standard filtering options. This has been done, since there is a possibility that it will make the DopeSheet run a bit slower.

In this channel you can do everything that you can normally do with DopeSheet channels (i.e. select, transform, edit, etc). It might be worth noting though that care probably needs to be taken when trying to use Copy/Paste, since that is still a bit fidgety...

In the process, I've fixed a few bugs, mostly with selection:
- Selecting keyframes in scene summaries wouldn't work
- Border select only worked in F-Curve and Group channels
source/blender/editors/animation/anim_channels_defines.c
source/blender/editors/animation/anim_filter.c
source/blender/editors/animation/keyframes_draw.c
source/blender/editors/animation/keyframes_edit.c
source/blender/editors/include/ED_anim_api.h
source/blender/editors/include/ED_keyframes_draw.h
source/blender/editors/space_action/action_draw.c
source/blender/editors/space_action/action_header.c
source/blender/editors/space_action/action_select.c
source/blender/makesdna/DNA_action_types.h