- Properties from base classes are now registered too, this allows class mix-in's...
authorCampbell Barton <ideasman42@gmail.com>
Thu, 19 Aug 2010 10:16:30 +0000 (10:16 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Thu, 19 Aug 2010 10:16:30 +0000 (10:16 +0000)
commit4e3390437ea9a632339b47d3a99866b6c98f74af
tree21297caa5f67dcb0f52a79420019804a1d2be8dc
parent98140e234e6d88dc301a3d8663ef54b56520020f
- Properties from base classes are now registered too, this allows class mix-in's to define properties.
  An example of how this is useful - an importer mixin could define the filepath properties and a generic invoke function which can run the subclasses exec for each selected file.

- Panels and Menus now skip the property check when registering.

- renamed _idproperties_ to _idprops_ in function names, function names were getting very long.
16 files changed:
release/scripts/ui/properties_physics_fluid.py
source/blender/makesrna/RNA_access.h
source/blender/makesrna/RNA_define.h
source/blender/makesrna/RNA_types.h
source/blender/makesrna/intern/rna_ID.c
source/blender/makesrna/intern/rna_access.c
source/blender/makesrna/intern/rna_armature.c
source/blender/makesrna/intern/rna_define.c
source/blender/makesrna/intern/rna_internal.h
source/blender/makesrna/intern/rna_pose.c
source/blender/makesrna/intern/rna_rna.c
source/blender/makesrna/intern/rna_ui.c
source/blender/makesrna/intern/rna_wm.c
source/blender/python/intern/bpy_operator_wrap.c
source/blender/python/intern/bpy_rna.c
source/blender/python/intern/bpy_rna.h