diff options
author | Campbell Barton <ideasman42@gmail.com> | 2009-06-05 20:11:35 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2009-06-05 20:11:35 +0400 |
commit | 07b3e41e18611cc5c7206d1400303104f73054fc (patch) | |
tree | 24114223e4430dcd5bd95560965797c85bce3529 /source/blender/makesrna/intern/rna_access.c | |
parent | 45ed196344a7534c9965015ca653c90f5f00d97f (diff) |
Blender file selector support for setting multiple selected files/dirs which operators can use.
This allows the sequencers Add-Image strip to work like it does in 2.4x.
- as well as setting the "filename" operator property, operators can have collections called "files" and "dirs" which are set when available.
- RNA_OperatorFileListElement as new collection type, its a bit redundant since each item only has a "name" property but its needed since we don't have a string array type.
- the file selector now prints operators it runs.
Tested with python, adding a list of images works to the sequencer works.
bpy.ops.SEQUENCER_OT_image_strip_add(name="MyImages", start_frame=54, channel=2, filename="/somedir/", replace_sel=True, files=[{"name":"test1.png"}, {"name":"test2.png"}])
Diffstat (limited to 'source/blender/makesrna/intern/rna_access.c')
-rw-r--r-- | source/blender/makesrna/intern/rna_access.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/source/blender/makesrna/intern/rna_access.c b/source/blender/makesrna/intern/rna_access.c index 91b46e8e3d7..e762d1626f5 100644 --- a/source/blender/makesrna/intern/rna_access.c +++ b/source/blender/makesrna/intern/rna_access.c @@ -2214,7 +2214,6 @@ char *RNA_pointer_as_string(PointerRNA *ptr) cstring = RNA_property_as_string(&iter.ptr, prop); BLI_dynstr_appendf(dynstr, "\"%s\":%s", propname, cstring); MEM_freeN(cstring); - first_time= 0; } RNA_property_collection_end(&iter); |