[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [26016] trunk/blender: Fix [#20437] Impossible to load "voxel data" sequence file from

Matt Ebb matt at mke3.net
Fri Jan 15 08:26:38 CET 2010


Revision: 26016
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=26016
Author:   broken
Date:     2010-01-15 08:26:38 +0100 (Fri, 15 Jan 2010)

Log Message:
-----------
Fix [#20437] Impossible to load "voxel data" sequence file from 
texture panel (field missing?)

Modified Paths:
--------------
    trunk/blender/release/scripts/ui/properties_texture.py
    trunk/blender/source/blender/makesrna/intern/rna_texture.c

Modified: trunk/blender/release/scripts/ui/properties_texture.py
===================================================================
--- trunk/blender/release/scripts/ui/properties_texture.py	2010-01-15 07:04:00 UTC (rev 26015)
+++ trunk/blender/release/scripts/ui/properties_texture.py	2010-01-15 07:26:38 UTC (rev 26016)
@@ -853,6 +853,8 @@
             layout.prop(vd, "resolution")
         elif vd.file_format == 'SMOKE':
             layout.prop(vd, "domain_object")
+        elif vd.file_format == 'IMAGE_SEQUENCE':
+            layout.template_image(tex, "image", tex.image_user) 
 
         layout.prop(vd, "still")
         row = layout.row()

Modified: trunk/blender/source/blender/makesrna/intern/rna_texture.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_texture.c	2010-01-15 07:04:00 UTC (rev 26015)
+++ trunk/blender/source/blender/makesrna/intern/rna_texture.c	2010-01-15 07:26:38 UTC (rev 26016)
@@ -1772,6 +1772,18 @@
 	RNA_def_property_struct_type(prop, "VoxelData");
 	RNA_def_property_ui_text(prop, "Voxel Data", "The voxel data associated with this texture");
 	RNA_def_property_update(prop, 0, "rna_Texture_update");
+	
+	prop= RNA_def_property(srna, "image", PROP_POINTER, PROP_NONE);
+	RNA_def_property_pointer_sdna(prop, NULL, "ima");
+	RNA_def_property_struct_type(prop, "Image");
+	RNA_def_property_flag(prop, PROP_EDITABLE);
+	RNA_def_property_ui_text(prop, "Image", "");
+	RNA_def_property_update(prop, 0, "rna_Texture_update");
+	
+	prop= RNA_def_property(srna, "image_user", PROP_POINTER, PROP_NEVER_NULL);
+	RNA_def_property_pointer_sdna(prop, NULL, "iuser");
+	RNA_def_property_ui_text(prop, "Image User", "Parameters defining which layer, pass and frame of the image is displayed.");
+	RNA_def_property_update(prop, 0, "rna_Texture_update");
 }
 
 static void rna_def_texture(BlenderRNA *brna)





More information about the Bf-blender-cvs mailing list