Blender Git Loki
Git Commits -> Revision 6ffcddc
Revision 6ffcddc by Campbell Barton (master) December 6, 2019, 19:03 (GMT) |
Tool System: experimental fallback tool support Implement T66304 as an experimental option, available under the preferences "Experimental" section. - When enabled most tools in the 3D view have a gizmo. - Dragging outside the gizmo uses the 'fallback' tool. - The fallback tool can be changed or disabled in the tool options or from a pie menu (Alt-W). |
Commit Details:
Full Hash: 6ffcddc10afa07b073ce01c25884e23fc2b661df
Parent Commit: 7465078
Lines Changed: +880, -95
1 Added Path:
/source/blender/editors/space_view3d/view3d_gizmo_tool_generic.c (+236, -0) (View)
21 Modified Paths:
/release/scripts/presets/keyconfig/keymap_data/blender_default.py (+2, -0) (Diff)
/release/scripts/startup/bl_operators/wm.py (+59, -4) (Diff)
/release/scripts/startup/bl_ui/space_toolsystem_common.py (+301, -63) (Diff)
/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py (+30, -14) (Diff)
/release/scripts/startup/bl_ui/space_topbar.py (+18, -0) (Diff)
/release/scripts/startup/bl_ui/space_userpref.py (+6, -0) (Diff)
/source/blender/editors/space_view3d/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+2, -0) (Diff)
/source/blender/editors/space_view3d/view3d_intern.h (+2, -0) (Diff)
/source/blender/editors/transform/transform_gizmo_3d.c (+37, -4) (Diff)
/source/blender/editors/transform/transform_gizmo_extrude_3d.c (+62, -4) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+10, -1) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+4, -1) (Diff)
/source/blender/makesdna/dna_workspace_types.h (+4, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+11, -0) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+5, -0) (Diff)
/source/blender/makesrna/intern/rna_workspace.c (+19, -0) (Diff)
/source/blender/makesrna/intern/rna_workspace_api.c (+11, -3) (Diff)
/source/blender/windowmanager/gizmo/WM_gizmo_types.h (+8, -0) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+33, -1) (Diff)
/source/blender/windowmanager/intern/wm_toolsystem.c (+19, -0) (Diff)
/release/scripts/startup/bl_operators/wm.py (+59, -4) (Diff)
/release/scripts/startup/bl_ui/space_toolsystem_common.py (+301, -63) (Diff)
/release/scripts/startup/bl_ui/space_toolsystem_toolbar.py (+30, -14) (Diff)
/release/scripts/startup/bl_ui/space_topbar.py (+18, -0) (Diff)
/release/scripts/startup/bl_ui/space_userpref.py (+6, -0) (Diff)
/source/blender/editors/space_view3d/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+2, -0) (Diff)
/source/blender/editors/space_view3d/view3d_intern.h (+2, -0) (Diff)
/source/blender/editors/transform/transform_gizmo_3d.c (+37, -4) (Diff)
/source/blender/editors/transform/transform_gizmo_extrude_3d.c (+62, -4) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+10, -1) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+4, -1) (Diff)
/source/blender/makesdna/dna_workspace_types.h (+4, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+11, -0) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+5, -0) (Diff)
/source/blender/makesrna/intern/rna_workspace.c (+19, -0) (Diff)
/source/blender/makesrna/intern/rna_workspace_api.c (+11, -3) (Diff)
/source/blender/windowmanager/gizmo/WM_gizmo_types.h (+8, -0) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+33, -1) (Diff)
/source/blender/windowmanager/intern/wm_toolsystem.c (+19, -0) (Diff)