Blender Git Loki
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)
/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)