[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