Blender Git Commit Log
Git Commits -> Revision 1572da8
Revision 1572da8 by Nathan Craddock (master) September 15, 2020, 21:29 (GMT) |
Outliner: Modifier/constraint/shaderfx drag and drop operator This adds an operator to allow drag and drop of modifiers, constraints, and shader effects within the outliner. Referred to as "data stack" in the code for simplicity. The following operations are allowed: * Reordering within an object or bone * Copying a single modifier/constraint/effect to another object or bone * Copying (linking) all modifiers/constraints/effects to another object or bone. This complements the recent work done for panel-based modifier layouts by allowing reordering in the outliner. It also makes it simple to copy a single modifier/constraint/effect to another object. Differential Revision: https://developer.blender.org/D8642 |
Commit Details:
Full Hash: 1572da858df49af04e4ddb5dbb87a96e57ea6f14
Parent Commit: 583354e
Lines Changed: +511, -15
5 Modified Paths:
/source/blender/editors/space_outliner/outliner_dragdrop.c (+485, -15) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+5, -0) (Diff)
/source/blender/editors/space_outliner/outliner_intern.h (+3, -0) (Diff)
/source/blender/editors/space_outliner/outliner_ops.c (+1, -0) (Diff)
/source/blender/editors/space_outliner/outliner_select.c (+17, -0) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+5, -0) (Diff)
/source/blender/editors/space_outliner/outliner_intern.h (+3, -0) (Diff)
/source/blender/editors/space_outliner/outliner_ops.c (+1, -0) (Diff)
/source/blender/editors/space_outliner/outliner_select.c (+17, -0) (Diff)