From 0e47e57eb77d0c84ce3b9aa6b9c502a50f0ea6f2 Mon Sep 17 00:00:00 2001 From: Nathan Craddock Date: Wed, 28 Oct 2020 11:43:10 -0600 Subject: Outliner: Properties editor sync on selection When outliner datablocks are selected, switch to the corresponding tab for that datablock in properties editors. Only properties editors that share an edge with the outliner will change tabs. Additionally, when modifiers, constraints, and shader effects are selected from the outliner, the panel will be expanded in all properties editors. Part of T77408 Manifest Task: https://developer.blender.org/T63991 Differential Revision: https://developer.blender.org/D8638 --- source/blender/blenkernel/intern/gpencil_modifier.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source/blender/blenkernel/intern/gpencil_modifier.c') diff --git a/source/blender/blenkernel/intern/gpencil_modifier.c b/source/blender/blenkernel/intern/gpencil_modifier.c index d12e445fe99..f4041fae047 100644 --- a/source/blender/blenkernel/intern/gpencil_modifier.c +++ b/source/blender/blenkernel/intern/gpencil_modifier.c @@ -411,6 +411,11 @@ void BKE_gpencil_modifierType_panel_id(GpencilModifierType type, char *r_idname) strcat(r_idname, mti->name); } +void BKE_gpencil_modifier_panel_expand(GpencilModifierData *md) +{ + md->ui_expand_flag |= (1 << 0); +} + /** * Generic grease pencil modifier copy data. * \param md_src: Source modifier data -- cgit v1.2.3