Blender Git Loki

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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021