Blender Git Commit Log
Git Commits -> Revision f2b7582
Revision f2b7582 by Jacques Lucke (master) May 7, 2019, 13:09 (GMT) |
UI: Animation editor scrubbing area The main reason for this change is to allow setting the active frame with the left mouse button, while still being able to select e.g. keyframes with the same mouse button. The solution is to introduce a new scrubbing region with a specialized keymap. There are a couple of related todos, that will be handled in separate commits. Those are listed in D4654. This solves T63193. Differential Revision: https://developer.blender.org/D4654 Reviewers: brecht, billreynish |
Commit Details:
Full Hash: f2b7582b27fa1235a013b2d92af72428c0fc1623
Parent Commit: e466919
Lines Changed: +409, -113
2 Added Paths:
/source/blender/editors/animation/anim_scrubbing.c (+197, -0) (View)
/source/blender/editors/include/ED_scrubbing.h (+40, -0) (View)
/source/blender/editors/include/ED_scrubbing.h (+40, -0) (View)
27 Modified Paths:
/release/datafiles/userdef/userdef_default_theme.c (+10, -5) (Diff)
/release/scripts/presets/keyconfig/keymap_data/blender_default.py (+17, -0) (Diff)
/release/scripts/startup/bl_ui/space_dopesheet.py (+2, -16) (Diff)
/source/blender/blenloader/intern/versioning_userdef.c (+12, -0) (Diff)
/source/blender/editors/animation/anim_channels_defines.c (+2, -8) (Diff)
/source/blender/editors/animation/anim_channels_edit.c (+3, -2) (Diff)
/source/blender/editors/animation/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/include/ED_anim_api.h (+6, -4) (Diff)
/source/blender/editors/include/ED_screen.h (+5, -6) (Diff)
/source/blender/editors/include/UI_resources.h (+3, -0) (Diff)
/source/blender/editors/include/UI_view2d.h (+2, -0) (Diff)
/source/blender/editors/interface/resources.c (+7, -0) (Diff)
/source/blender/editors/interface/view2d.c (+7, -0) (Diff)
/source/blender/editors/screen/area.c (+17, -5) (Diff)
/source/blender/editors/space_action/action_select.c (+1, -0) (Diff)
/source/blender/editors/space_action/space_action.c (+9, -11) (Diff)
/source/blender/editors/space_clip/space_clip.c (+7, -17) (Diff)
/source/blender/editors/space_graph/space_graph.c (+9, -9) (Diff)
/source/blender/editors/space_nla/nla_channels.c (+3, -1) (Diff)
/source/blender/editors/space_nla/nla_draw.c (+5, -5) (Diff)
/source/blender/editors/space_nla/nla_edit.c (+1, -1) (Diff)
/source/blender/editors/space_nla/nla_select.c (+2, -1) (Diff)
/source/blender/editors/space_nla/space_nla.c (+7, -11) (Diff)
/source/blender/editors/space_sequencer/sequencer_draw.c (+6, -10) (Diff)
/source/blender/editors/space_sequencer/space_sequencer.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+25, -0) (Diff)
/release/scripts/presets/keyconfig/keymap_data/blender_default.py (+17, -0) (Diff)
/release/scripts/startup/bl_ui/space_dopesheet.py (+2, -16) (Diff)
/source/blender/blenloader/intern/versioning_userdef.c (+12, -0) (Diff)
/source/blender/editors/animation/anim_channels_defines.c (+2, -8) (Diff)
/source/blender/editors/animation/anim_channels_edit.c (+3, -2) (Diff)
/source/blender/editors/animation/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/include/ED_anim_api.h (+6, -4) (Diff)
/source/blender/editors/include/ED_screen.h (+5, -6) (Diff)
/source/blender/editors/include/UI_resources.h (+3, -0) (Diff)
/source/blender/editors/include/UI_view2d.h (+2, -0) (Diff)
/source/blender/editors/interface/resources.c (+7, -0) (Diff)
/source/blender/editors/interface/view2d.c (+7, -0) (Diff)
/source/blender/editors/screen/area.c (+17, -5) (Diff)
/source/blender/editors/space_action/action_select.c (+1, -0) (Diff)
/source/blender/editors/space_action/space_action.c (+9, -11) (Diff)
/source/blender/editors/space_clip/space_clip.c (+7, -17) (Diff)
/source/blender/editors/space_graph/space_graph.c (+9, -9) (Diff)
/source/blender/editors/space_nla/nla_channels.c (+3, -1) (Diff)
/source/blender/editors/space_nla/nla_draw.c (+5, -5) (Diff)
/source/blender/editors/space_nla/nla_edit.c (+1, -1) (Diff)
/source/blender/editors/space_nla/nla_select.c (+2, -1) (Diff)
/source/blender/editors/space_nla/space_nla.c (+7, -11) (Diff)
/source/blender/editors/space_sequencer/sequencer_draw.c (+6, -10) (Diff)
/source/blender/editors/space_sequencer/space_sequencer.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+25, -0) (Diff)