[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24197] trunk/blender: change blender python interface for classes not to ise __idname__ rather bl_idname since __somename__ is for pythons internal use .

Campbell Barton ideasman42 at gmail.com
Sat Oct 31 14:31:23 CET 2009


Revision: 24197
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24197
Author:   campbellbarton
Date:     2009-10-31 14:31:23 +0100 (Sat, 31 Oct 2009)

Log Message:
-----------
change blender python interface for classes not to ise __idname__ rather bl_idname since __somename__ is for pythons internal use.

replacements...
"__idname__" -> "bl_idname"
"__props__" -> "bl_props"
"__label__" -> "bl_label"
"__register__" -> "bl_register"
"__undo__" -> "bl_undo"
"__space_type__" -> "bl_space_type"
"__default_closed__" -> "bl_default_closed"
"__region_type__" -> "bl_region_type"
"__context__" -> "bl_context"
"__show_header__" -> "bl_show_header"
"__URL__" -> "_url"

Modified Paths:
--------------
    trunk/blender/release/scripts/io/add_mesh_torus.py
    trunk/blender/release/scripts/io/engine_render_pov.py
    trunk/blender/release/scripts/io/export_3ds.py
    trunk/blender/release/scripts/io/export_fbx.py
    trunk/blender/release/scripts/io/export_mdd.py
    trunk/blender/release/scripts/io/export_obj.py
    trunk/blender/release/scripts/io/export_ply.py
    trunk/blender/release/scripts/io/export_x3d.py
    trunk/blender/release/scripts/io/import_3ds.py
    trunk/blender/release/scripts/io/import_obj.py
    trunk/blender/release/scripts/io/mesh_skin.py
    trunk/blender/release/scripts/io/netrender/client.py
    trunk/blender/release/scripts/io/netrender/operators.py
    trunk/blender/release/scripts/io/netrender/ui.py
    trunk/blender/release/scripts/modules/bpy_ops.py
    trunk/blender/release/scripts/templates/operator.py
    trunk/blender/release/scripts/templates/operator_simple.py
    trunk/blender/release/scripts/ui/buttons_data_armature.py
    trunk/blender/release/scripts/ui/buttons_data_bone.py
    trunk/blender/release/scripts/ui/buttons_data_camera.py
    trunk/blender/release/scripts/ui/buttons_data_curve.py
    trunk/blender/release/scripts/ui/buttons_data_empty.py
    trunk/blender/release/scripts/ui/buttons_data_lamp.py
    trunk/blender/release/scripts/ui/buttons_data_lattice.py
    trunk/blender/release/scripts/ui/buttons_data_mesh.py
    trunk/blender/release/scripts/ui/buttons_data_metaball.py
    trunk/blender/release/scripts/ui/buttons_data_modifier.py
    trunk/blender/release/scripts/ui/buttons_data_text.py
    trunk/blender/release/scripts/ui/buttons_game.py
    trunk/blender/release/scripts/ui/buttons_material.py
    trunk/blender/release/scripts/ui/buttons_object.py
    trunk/blender/release/scripts/ui/buttons_object_constraint.py
    trunk/blender/release/scripts/ui/buttons_particle.py
    trunk/blender/release/scripts/ui/buttons_physics_cloth.py
    trunk/blender/release/scripts/ui/buttons_physics_field.py
    trunk/blender/release/scripts/ui/buttons_physics_fluid.py
    trunk/blender/release/scripts/ui/buttons_physics_smoke.py
    trunk/blender/release/scripts/ui/buttons_physics_softbody.py
    trunk/blender/release/scripts/ui/buttons_render.py
    trunk/blender/release/scripts/ui/buttons_scene.py
    trunk/blender/release/scripts/ui/buttons_texture.py
    trunk/blender/release/scripts/ui/buttons_world.py
    trunk/blender/release/scripts/ui/space_buttons.py
    trunk/blender/release/scripts/ui/space_console.py
    trunk/blender/release/scripts/ui/space_filebrowser.py
    trunk/blender/release/scripts/ui/space_image.py
    trunk/blender/release/scripts/ui/space_info.py
    trunk/blender/release/scripts/ui/space_logic.py
    trunk/blender/release/scripts/ui/space_node.py
    trunk/blender/release/scripts/ui/space_outliner.py
    trunk/blender/release/scripts/ui/space_sequencer.py
    trunk/blender/release/scripts/ui/space_text.py
    trunk/blender/release/scripts/ui/space_time.py
    trunk/blender/release/scripts/ui/space_userpref.py
    trunk/blender/release/scripts/ui/space_view3d.py
    trunk/blender/release/scripts/ui/space_view3d_toolbar.py
    trunk/blender/source/blender/makesrna/intern/rna_ui.c
    trunk/blender/source/blender/python/epy_doc_gen.py
    trunk/blender/source/blender/python/intern/bpy_operator_wrap.c
    trunk/blender/source/blender/python/intern/bpy_rna.c
    trunk/blender/source/blender/python/rna_dump.py

Modified: trunk/blender/release/scripts/io/add_mesh_torus.py
===================================================================
--- trunk/blender/release/scripts/io/add_mesh_torus.py	2009-10-31 10:17:19 UTC (rev 24196)
+++ trunk/blender/release/scripts/io/add_mesh_torus.py	2009-10-31 13:31:23 UTC (rev 24197)
@@ -49,11 +49,11 @@
 
 class MESH_OT_primitive_torus_add(bpy.types.Operator):
 	'''Add a torus mesh.'''
-	__idname__ = "mesh.primitive_torus_add"
-	__label__ = "Add Torus"
-	__register__ = True
-	__undo__ = True
-	__props__ = [
+	bl_idname = "mesh.primitive_torus_add"
+	bl_label = "Add Torus"
+	bl_register = True
+	bl_undo = True
+	bl_props = [
 		bpy.props.FloatProperty(attr="major_radius", name="Major Radius", description="Number of segments for the main ring of the torus", default= 1.0, min= 0.01, max= 100.0),
 		bpy.props.FloatProperty(attr="minor_radius", name="Minor Radius", description="Number of segments for the minor ring of the torus", default= 0.25, min= 0.01, max= 100.0),
 		bpy.props.IntProperty(attr="major_segments", name="Major Segments", description="Number of segments for the main ring of the torus", default= 48, min= 3, max= 256),

Modified: trunk/blender/release/scripts/io/engine_render_pov.py
===================================================================
--- trunk/blender/release/scripts/io/engine_render_pov.py	2009-10-31 10:17:19 UTC (rev 24196)
+++ trunk/blender/release/scripts/io/engine_render_pov.py	2009-10-31 13:31:23 UTC (rev 24197)
@@ -697,8 +697,8 @@
 	
 
 class PovrayRender(bpy.types.RenderEngine):
-	__idname__ = 'POVRAY_RENDER'
-	__label__ = "Povray"
+	bl_idname = 'POVRAY_RENDER'
+	bl_label = "Povray"
 	DELAY = 0.02
 	
 	def _export(self, scene):
@@ -850,9 +850,9 @@
 del buttons_material
 
 class RenderButtonsPanel(bpy.types.Panel):
-	__space_type__ = 'PROPERTIES'
-	__region_type__ = 'WINDOW'
-	__context__ = "render"
+	bl_space_type = 'PROPERTIES'
+	bl_region_type = 'WINDOW'
+	bl_context = "render"
 	# COMPAT_ENGINES must be defined in each subclass, external engines can add themselves here
 	
 	def poll(self, context):
@@ -860,7 +860,7 @@
 		return (rd.use_game_engine==False) and (rd.engine in self.COMPAT_ENGINES)
 
 class RENDER_PT_povray_radiosity(RenderButtonsPanel):
-	__label__ = "Radiosity"
+	bl_label = "Radiosity"
 	COMPAT_ENGINES = set(['POVRAY_RENDER'])
 
 	def draw_header(self, context):

Modified: trunk/blender/release/scripts/io/export_3ds.py
===================================================================
--- trunk/blender/release/scripts/io/export_3ds.py	2009-10-31 10:17:19 UTC (rev 24196)
+++ trunk/blender/release/scripts/io/export_3ds.py	2009-10-31 13:31:23 UTC (rev 24197)
@@ -1093,13 +1093,13 @@
 
 class EXPORT_OT_autodesk_3ds(bpy.types.Operator):
 	'''Export to 3DS file format (.3ds).'''
-	__idname__ = "export.autodesk_3ds"
-	__label__ = 'Export 3DS'
+	bl_idname = "export.autodesk_3ds"
+	bl_label = 'Export 3DS'
 	
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.
 
-	__props__ = [
+	bl_props = [
 		# bpy.props.StringProperty(attr="filename", name="File Name", description="File name used for exporting the 3DS file", maxlen= 1024, default= ""),
 		bpy.props.StringProperty(attr="path", name="File Path", description="File path used for exporting the 3DS file", maxlen= 1024, default= ""),
 	]

Modified: trunk/blender/release/scripts/io/export_fbx.py
===================================================================
--- trunk/blender/release/scripts/io/export_fbx.py	2009-10-31 10:17:19 UTC (rev 24196)
+++ trunk/blender/release/scripts/io/export_fbx.py	2009-10-31 13:31:23 UTC (rev 24197)
@@ -3335,13 +3335,13 @@
 
 class EXPORT_OT_fbx(bpy.types.Operator):
 	'''Selection to an ASCII Autodesk FBX'''
-	__idname__ = "export.fbx"
-	__label__ = "Export FBX"
+	bl_idname = "export.fbx"
+	bl_label = "Export FBX"
 	
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.
 	
-	__props__ = [
+	bl_props = [
 		bpy.props.StringProperty(attr="path", name="File Path", description="File path used for exporting the FBX file", maxlen= 1024, default= ""),
 		
 		bpy.props.BoolProperty(attr="EXP_OBS_SELECTED", name="Selected Objects", description="Export selected objects on visible layers", default=True),

Modified: trunk/blender/release/scripts/io/export_mdd.py
===================================================================
--- trunk/blender/release/scripts/io/export_mdd.py	2009-10-31 10:17:19 UTC (rev 24196)
+++ trunk/blender/release/scripts/io/export_mdd.py	2009-10-31 13:31:23 UTC (rev 24197)
@@ -135,8 +135,8 @@
 
 class EXPORT_OT_mdd(bpy.types.Operator):
 	'''Animated mesh to MDD vertex keyframe file.'''
-	__idname__ = "export.mdd"
-	__label__ = "Export MDD"
+	bl_idname = "export.mdd"
+	bl_label = "Export MDD"
 
 	# get first scene to get min and max properties for frames, fps
 
@@ -148,7 +148,7 @@
 
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.
-	__props__ = [
+	bl_props = [
 		bpy.props.StringProperty(attr="path", name="File Path", description="File path used for exporting the MDD file", maxlen= 1024, default= "tmp.mdd"),
 		bpy.props.IntProperty(attr="fps", name="Frames Per Second", description="Number of frames/second", min=minfps, max=maxfps, default= 25),
 		bpy.props.IntProperty(attr="start_frame", name="Start Frame", description="Start frame for baking", min=minframe,max=maxframe,default=1),

Modified: trunk/blender/release/scripts/io/export_obj.py
===================================================================
--- trunk/blender/release/scripts/io/export_obj.py	2009-10-31 10:17:19 UTC (rev 24196)
+++ trunk/blender/release/scripts/io/export_obj.py	2009-10-31 13:31:23 UTC (rev 24197)
@@ -916,13 +916,13 @@
 class EXPORT_OT_obj(bpy.types.Operator):
 	'''Save a Wavefront OBJ File'''
 	
-	__idname__ = "export.obj"
-	__label__ = 'Export OBJ'
+	bl_idname = "export.obj"
+	bl_label = 'Export OBJ'
 	
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.
 
-	__props__ = [
+	bl_props = [
 		bpy.props.StringProperty(attr="path", name="File Path", description="File path used for exporting the OBJ file", maxlen= 1024, default= ""),
 
 		# context group

Modified: trunk/blender/release/scripts/io/export_ply.py
===================================================================
--- trunk/blender/release/scripts/io/export_ply.py	2009-10-31 10:17:19 UTC (rev 24196)
+++ trunk/blender/release/scripts/io/export_ply.py	2009-10-31 13:31:23 UTC (rev 24197)
@@ -233,13 +233,13 @@
 
 class EXPORT_OT_ply(bpy.types.Operator):
 	'''Export a single object as a stanford PLY with normals, colours and texture coordinates.'''
-	__idname__ = "export.ply"
-	__label__ = "Export PLY"
+	bl_idname = "export.ply"
+	bl_label = "Export PLY"
 	
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.
 	
-	__props__ = [
+	bl_props = [
 		bpy.props.StringProperty(attr="path", name="File Path", description="File path used for exporting the PLY file", maxlen= 1024, default= ""),
 		bpy.props.BoolProperty(attr="use_modifiers", name="Apply Modifiers", description="Apply Modifiers to the exported mesh", default= True),
 		bpy.props.BoolProperty(attr="use_normals", name="Export Normals", description="Export Normals for smooth and hard shaded faces", default= True),

Modified: trunk/blender/release/scripts/io/export_x3d.py
===================================================================
--- trunk/blender/release/scripts/io/export_x3d.py	2009-10-31 10:17:19 UTC (rev 24196)
+++ trunk/blender/release/scripts/io/export_x3d.py	2009-10-31 13:31:23 UTC (rev 24197)
@@ -1198,13 +1198,13 @@
 
 class EXPORT_OT_x3d(bpy.types.Operator):
 	'''Export selection to Extensible 3D file (.x3d)'''
-	__idname__ = "export.x3d"
-	__label__ = 'Export X3D'
+	bl_idname = "export.x3d"
+	bl_label = 'Export X3D'
 	
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.
 
-	__props__ = [
+	bl_props = [
 		bpy.props.StringProperty(attr="path", name="File Path", description="File path used for exporting the X3D file", maxlen= 1024, default= ""),
 
 		bpy.props.BoolProperty(attr="apply_modifiers", name="Apply Modifiers", description="Use transformed mesh data from each object.", default=True),

Modified: trunk/blender/release/scripts/io/import_3ds.py
===================================================================
--- trunk/blender/release/scripts/io/import_3ds.py	2009-10-31 10:17:19 UTC (rev 24196)
+++ trunk/blender/release/scripts/io/import_3ds.py	2009-10-31 13:31:23 UTC (rev 24197)
@@ -1124,13 +1124,13 @@
 
 class IMPORT_OT_autodesk_3ds(bpy.types.Operator):
 	'''Import from 3DS file format (.3ds)'''
-	__idname__ = "import.autodesk_3ds"
-	__label__ = 'Import 3DS'
+	bl_idname = "import.autodesk_3ds"
+	bl_label = 'Import 3DS'
 	
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.
 
-	__props__ = [
+	bl_props = [
 		bpy.props.StringProperty(attr="path", name="File Path", description="File path used for importing the 3DS file", maxlen= 1024, default= ""),
 
 # 		bpy.props.FloatProperty(attr="size_constraint", name="Size Constraint", description="Scale the model by 10 until it reacehs the size constraint. Zero Disables.", min=0.0, max=1000.0, soft_min=0.0, soft_max=1000.0, default=10.0),

Modified: trunk/blender/release/scripts/io/import_obj.py
===================================================================
--- trunk/blender/release/scripts/io/import_obj.py	2009-10-31 10:17:19 UTC (rev 24196)
+++ trunk/blender/release/scripts/io/import_obj.py	2009-10-31 13:31:23 UTC (rev 24197)
@@ -1555,13 +1555,13 @@
 
 class IMPORT_OT_obj(bpy.types.Operator):
 	'''Load a Wavefront OBJ File.'''
-	__idname__ = "import.obj"
-	__label__ = "Import OBJ"
+	bl_idname = "import.obj"
+	bl_label = "Import OBJ"
 	
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.
 	
-	__props__ = [
+	bl_props = [

@@ Diff output truncated at 10240 characters. @@




More information about the Bf-blender-cvs mailing list