Revision: 29467 http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=29467 Author: campbellbarton Date: 2010-06-15 19:14:21 +0200 (Tue, 15 Jun 2010)
Log Message: ----------- New Scene now has the popup from 2.4x which gives the option to copy. Added some test code for rna_info to create a big list of property+type+descriptions, useful for api name review. Modified Paths: -------------- trunk/blender/release/scripts/modules/rna_info.py trunk/blender/source/blender/editors/interface/interface_templates.c Modified: trunk/blender/release/scripts/modules/rna_info.py =================================================================== --- trunk/blender/release/scripts/modules/rna_info.py 2010-06-15 17:12:21 UTC (rev 29466) +++ trunk/blender/release/scripts/modules/rna_info.py 2010-06-15 17:14:21 UTC (rev 29467) @@ -620,3 +620,19 @@ # print(rna_info) return InfoStructRNA.global_lookup, InfoFunctionRNA.global_lookup, InfoOperatorRNA.global_lookup, InfoPropertyRNA.global_lookup + + +if __name__ == "__main__": + import rna_info + struct = rna_info.BuildRNAInfo()[0] + data = "" + for struct_id, v in sorted(struct.items()): + struct_id_str = "".join(sid for sid in struct_id if struct_id) + props = [(prop.identifier, prop) for prop in v.properties] + + for prop_id, prop in sorted(props): + data += "%s.%s: %s %s\n" % (struct_id_str, prop.identifier, prop.type, prop.description) + + + text = bpy.data.texts.new(name="api.py") + text.from_string(data) Modified: trunk/blender/source/blender/editors/interface/interface_templates.c =================================================================== --- trunk/blender/source/blender/editors/interface/interface_templates.c 2010-06-15 17:12:21 UTC (rev 29466) +++ trunk/blender/source/blender/editors/interface/interface_templates.c 2010-06-15 17:14:21 UTC (rev 29467) @@ -428,7 +428,7 @@ int w= id?UI_UNIT_X: (flag & UI_ID_OPEN)? UI_UNIT_X*3: UI_UNIT_X*6; if(newop) { - but= uiDefIconTextButO(block, BUT, newop, WM_OP_EXEC_DEFAULT, ICON_ZOOMIN, (id)? "": "New", 0, 0, w, UI_UNIT_Y, NULL); + but= uiDefIconTextButO(block, BUT, newop, WM_OP_INVOKE_DEFAULT, ICON_ZOOMIN, (id)? "": "New", 0, 0, w, UI_UNIT_Y, NULL); uiButSetNFunc(but, template_id_cb, MEM_dupallocN(template), SET_INT_IN_POINTER(UI_ID_ADD_NEW)); } else { _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs