Blender Git Commit Log

Git Commits -> Revision 94f986e

Revision 94f986e by Hans Goudey (modifier-panels-ui)
April 3, 2020, 21:15 (GMT)
Generalize recreate panel lists, add functionality

The recreate panel list concept should be MUCH easier to use
in different situations, as now it makes use of callbacks for any
modifier-specific functionality.

This commit also enables storing the panel expansion in modifiers
so it is remembered even when the panels are replaced.

Commit Details:

Full Hash: 94f986edd4faf9d278715b3001175141df7e5368
Parent Commit: 4ac54cf
Lines Changed: +195, -85

9 Modified Paths:

/source/blender/blenkernel/BKE_screen.h (+19, -0) (Diff)
/source/blender/blenkernel/intern/modifier.c (+3, -1) (Diff)
/source/blender/editors/interface/interface_panel.c (+44, -29) (Diff)
/source/blender/editors/interface/interface_templates.c (+4, -8) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+6, -2) (Diff)
/source/blender/makesdna/DNA_screen_types.h (+3, -5) (Diff)
/source/blender/makesrna/intern/rna_boid.c (+0, -5) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+10, -6) (Diff)
/source/blender/modifiers/intern/MOD_ui_common.c (+106, -29) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021