[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1681] trunk/py/scripts/addons/modules/ extensions_framework/ui.py: extensions_framework: added ef_callback pseudo-property type for invoking custom draw methods in property_group_renderer

Doug Hammond doughammond at hamsterfight.co.uk
Mon Mar 7 02:34:29 CET 2011


Revision: 1681
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1681
Author:   dougal2
Date:     2011-03-07 01:34:28 +0000 (Mon, 07 Mar 2011)
Log Message:
-----------
extensions_framework: added ef_callback pseudo-property type for invoking custom draw methods in property_group_renderer

Modified Paths:
--------------
    trunk/py/scripts/addons/modules/extensions_framework/ui.py

Modified: trunk/py/scripts/addons/modules/extensions_framework/ui.py
===================================================================
--- trunk/py/scripts/addons/modules/extensions_framework/ui.py	2011-03-05 14:15:17 UTC (rev 1680)
+++ trunk/py/scripts/addons/modules/extensions_framework/ui.py	2011-03-07 01:34:28 UTC (rev 1681)
@@ -289,6 +289,9 @@
 									current_property['src_attr'],
 									text = current_property['name'],
 								)
+							
+							elif current_property['type'] in ['ef_callback']:
+								getattr(self, current_property['method'])(supercontext)
 						else:
 							layout.prop(property_group, control_list_item)
 						



More information about the Bf-extensions-cvs mailing list