diff options
author | Nathan Craddock <nzcraddock@gmail.com> | 2020-07-18 01:00:23 +0300 |
---|---|---|
committer | Nathan Craddock <nzcraddock@gmail.com> | 2020-07-18 01:17:01 +0300 |
commit | 301f59a8394ede25d0388f991ab13965f2aab512 (patch) | |
tree | 4590094b29d7dcd6a037ee7bc7ef5b3e74a302af /source/blender/editors/space_outliner/outliner_draw.c | |
parent | 7a72f9b9f6899d8e730b8a3449786038bdf714dc (diff) |
Outliner: Draw Gpencil modifiers in the tree
The outliner icon code had cases for grease pencil modifiers but the
modifiers did not actually draw.
Some icons are incorrect:
* Multiple Strokes
* Texture Mapping
Diffstat (limited to 'source/blender/editors/space_outliner/outliner_draw.c')
-rw-r--r-- | source/blender/editors/space_outliner/outliner_draw.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/source/blender/editors/space_outliner/outliner_draw.c b/source/blender/editors/space_outliner/outliner_draw.c index bd55c43d334..7d795acb7f8 100644 --- a/source/blender/editors/space_outliner/outliner_draw.c +++ b/source/blender/editors/space_outliner/outliner_draw.c @@ -2325,7 +2325,7 @@ TreeElementIcon tree_element_get_icon(TreeStoreElem *tselem, TreeElement *te) GpencilModifierData *md = BLI_findlink(&ob->greasepencil_modifiers, tselem->nr); switch ((GpencilModifierType)md->type) { case eGpencilModifierType_Noise: - data.icon = ICON_RNDCURVE; + data.icon = ICON_MOD_NOISE; break; case eGpencilModifierType_Subdiv: data.icon = ICON_MOD_SUBSURF; @@ -2369,6 +2369,15 @@ TreeElementIcon tree_element_get_icon(TreeStoreElem *tselem, TreeElement *te) case eGpencilModifierType_Armature: data.icon = ICON_MOD_ARMATURE; break; + case eGpencilModifierType_Multiply: + data.icon = ICON_GP_MULTIFRAME_EDITING; + break; + case eGpencilModifierType_Time: + data.icon = ICON_MOD_TIME; + break; + case eGpencilModifierType_Texture: + data.icon = ICON_TEXTURE; + break; /* Default */ default: |