[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27198] trunk/blender: replace operator options bl_undo and bl_register with bl_options

Campbell Barton ideasman42 at gmail.com
Mon Mar 1 01:03:51 CET 2010


Revision: 27198
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27198
Author:   campbellbarton
Date:     2010-03-01 01:03:51 +0100 (Mon, 01 Mar 2010)

Log Message:
-----------
replace operator options bl_undo and bl_register with bl_options
eg.
 bl_options = {'REGISTER', 'UNDO', 'BLOCKING', 'GRAB_POINTER'}

This didnt exist when operators were originally wrapped.

Modified Paths:
--------------
    trunk/blender/release/scripts/addons/add_mesh_gears.py
    trunk/blender/release/scripts/op/add_armature_human.py
    trunk/blender/release/scripts/op/add_mesh_torus.py
    trunk/blender/release/scripts/op/image.py
    trunk/blender/release/scripts/op/mesh.py
    trunk/blender/release/scripts/op/object.py
    trunk/blender/release/scripts/op/object_align.py
    trunk/blender/release/scripts/op/object_randomize_transform.py
    trunk/blender/release/scripts/op/screen_play_rendered_anim.py
    trunk/blender/release/scripts/op/sequencer.py
    trunk/blender/release/scripts/op/uv.py
    trunk/blender/release/scripts/op/uvcalc_follow_active.py
    trunk/blender/release/scripts/op/uvcalc_smart_project.py
    trunk/blender/release/scripts/op/vertexpaint_dirt.py
    trunk/blender/release/scripts/op/wm.py
    trunk/blender/release/scripts/ui/properties_data_armature_rigify.py
    trunk/blender/release/scripts/ui/space_console.py
    trunk/blender/source/blender/makesrna/intern/rna_wm.c
    trunk/blender/source/blender/python/intern/bpy_rna_callback.c

Modified: trunk/blender/release/scripts/addons/add_mesh_gears.py
===================================================================
--- trunk/blender/release/scripts/addons/add_mesh_gears.py	2010-02-28 23:25:00 UTC (rev 27197)
+++ trunk/blender/release/scripts/addons/add_mesh_gears.py	2010-03-01 00:03:51 UTC (rev 27198)
@@ -259,8 +259,7 @@
     '''Add a gear mesh.'''
     bl_idname = "mesh.gear_add"
     bl_label = "Add Gear"
-    bl_register = True
-    bl_undo = True
+    bl_options = {'REGISTER', 'UNDO'}
 
     number_of_teeth = IntProperty(name="Number of Teeth",
                                   description="Number of teeth on the gear",

Modified: trunk/blender/release/scripts/op/add_armature_human.py
===================================================================
--- trunk/blender/release/scripts/op/add_armature_human.py	2010-02-28 23:25:00 UTC (rev 27197)
+++ trunk/blender/release/scripts/op/add_armature_human.py	2010-03-01 00:03:51 UTC (rev 27198)
@@ -586,8 +586,7 @@
     '''Add an advanced human metarig base'''
     bl_idname = "object.armature_human_advanced_add"
     bl_label = "Add Humanoid (advanced metarig)"
-    bl_register = True
-    bl_undo = True
+    bl_options = {'REGISTER', 'UNDO'}
 
     def execute(self, context):
         bpy.ops.object.armature_add()

Modified: trunk/blender/release/scripts/op/add_mesh_torus.py
===================================================================
--- trunk/blender/release/scripts/op/add_mesh_torus.py	2010-02-28 23:25:00 UTC (rev 27197)
+++ trunk/blender/release/scripts/op/add_mesh_torus.py	2010-03-01 00:03:51 UTC (rev 27198)
@@ -78,8 +78,7 @@
     '''Add a torus mesh'''
     bl_idname = "mesh.primitive_torus_add"
     bl_label = "Add Torus"
-    bl_register = True
-    bl_undo = True
+    bl_options = {'REGISTER', 'UNDO'}
 
     major_radius = FloatProperty(name="Major Radius",
             description="Radius from the origin to the center of the cross sections",

Modified: trunk/blender/release/scripts/op/image.py
===================================================================
--- trunk/blender/release/scripts/op/image.py	2010-02-28 23:25:00 UTC (rev 27197)
+++ trunk/blender/release/scripts/op/image.py	2010-03-01 00:03:51 UTC (rev 27198)
@@ -24,8 +24,7 @@
     '''Select object matching a naming pattern'''
     bl_idname = "image.save_dirty"
     bl_label = "Save Dirty"
-    bl_register = True
-    bl_undo = True
+    bl_options = {'REGISTER', 'UNDO'}
 
     def execute(self, context):
         unique_paths = set()

Modified: trunk/blender/release/scripts/op/mesh.py
===================================================================
--- trunk/blender/release/scripts/op/mesh.py	2010-02-28 23:25:00 UTC (rev 27197)
+++ trunk/blender/release/scripts/op/mesh.py	2010-03-01 00:03:51 UTC (rev 27198)
@@ -26,8 +26,7 @@
 
     bl_idname = "mesh.faces_select_interior"
     bl_label = "Select Interior Faces"
-    bl_register = True
-    bl_undo = True
+    bl_options = {'REGISTER', 'UNDO'}
 
     def poll(self, context):
         ob = context.active_object
@@ -68,8 +67,7 @@
     '''Copy mirror UV coordinates on the X axis based on a mirrored mesh'''
     bl_idname = "mesh.faces_miror_uv"
     bl_label = "Copy Mirrored UV coords"
-    bl_register = True
-    bl_undo = True
+    bl_options = {'REGISTER', 'UNDO'}
 
     def poll(self, context):
         ob = context.active_object

Modified: trunk/blender/release/scripts/op/object.py
===================================================================
--- trunk/blender/release/scripts/op/object.py	2010-02-28 23:25:00 UTC (rev 27197)
+++ trunk/blender/release/scripts/op/object.py	2010-03-01 00:03:51 UTC (rev 27198)
@@ -26,8 +26,7 @@
     '''Select object matching a naming pattern'''
     bl_idname = "object.select_pattern"
     bl_label = "Select Pattern"
-    bl_register = True
-    bl_undo = True
+    bl_options = {'REGISTER', 'UNDO'}
 
     pattern = StringProperty(name="Pattern", description="Name filter using '*' and '?' wildcard chars", maxlen=32, default="*")
     case_sensitive = BoolProperty(name="Case Sensitive", description="Do a case sensitive compare", default=False)
@@ -79,8 +78,7 @@
     '''Select object matching a naming pattern'''
     bl_idname = "object.select_camera"
     bl_label = "Select Camera"
-    bl_register = True
-    bl_undo = True
+    bl_options = {'REGISTER', 'UNDO'}
 
     def poll(self, context):
         return context.scene.camera is not None
@@ -100,8 +98,7 @@
     '''Select object relative to the active objects position in the hierarchy'''
     bl_idname = "object.select_hierarchy"
     bl_label = "Select Hierarchy"
-    bl_register = True
-    bl_undo = True
+    bl_options = {'REGISTER', 'UNDO'}
 
     direction = EnumProperty(items=(
                         ('PARENT', "Parent", ""),
@@ -143,8 +140,7 @@
 
     bl_idname = "object.subdivision_set"
     bl_label = "Subdivision Set"
-    bl_register = True
-    bl_undo = True
+    bl_options = {'REGISTER', 'UNDO'}
 
     level = IntProperty(name="Level",
             default=1, min=-100, max=100, soft_min=-6, soft_max=6)
@@ -207,8 +203,7 @@
 
     bl_idname = "object.shape_key_transfer"
     bl_label = "Transfer Shape Key"
-    bl_register = True
-    bl_undo = True
+    bl_options = {'REGISTER', 'UNDO'}
 
     mode = EnumProperty(items=(
                         ('OFFSET', "Offset", "Apply the relative positional offset"),

Modified: trunk/blender/release/scripts/op/object_align.py
===================================================================
--- trunk/blender/release/scripts/op/object_align.py	2010-02-28 23:25:00 UTC (rev 27197)
+++ trunk/blender/release/scripts/op/object_align.py	2010-03-01 00:03:51 UTC (rev 27198)
@@ -235,8 +235,7 @@
     '''Align Objects'''
     bl_idname = "object.align"
     bl_label = "Align Objects"
-    bl_register = True
-    bl_undo = True
+    bl_options = {'REGISTER', 'UNDO'}
 
     align_mode = bpy.props.EnumProperty(items=(
             ('OPT_1', "Negative Sides", ""),

Modified: trunk/blender/release/scripts/op/object_randomize_transform.py
===================================================================
--- trunk/blender/release/scripts/op/object_randomize_transform.py	2010-02-28 23:25:00 UTC (rev 27197)
+++ trunk/blender/release/scripts/op/object_randomize_transform.py	2010-03-01 00:03:51 UTC (rev 27198)
@@ -83,8 +83,7 @@
     '''Randomize objects loc/rot/scale'''
     bl_idname = "object.randomize_transform"
     bl_label = "Randomize Transform"
-    bl_register = True
-    bl_undo = True
+    bl_options = {'REGISTER', 'UNDO'}
 
     random_seed = IntProperty(name="Random Seed",
         description="Seed value for the random generator",

Modified: trunk/blender/release/scripts/op/screen_play_rendered_anim.py
===================================================================
--- trunk/blender/release/scripts/op/screen_play_rendered_anim.py	2010-02-28 23:25:00 UTC (rev 27197)
+++ trunk/blender/release/scripts/op/screen_play_rendered_anim.py	2010-03-01 00:03:51 UTC (rev 27198)
@@ -64,8 +64,7 @@
     '''Plays back rendered frames/movies using an external player.'''
     bl_idname = "screen.play_rendered_anim"
     bl_label = "Play Rendered Animation"
-    bl_register = True
-    bl_undo = False
+    bl_options = {'REGISTER'}
 
     def execute(self, context):
         scene = context.scene

Modified: trunk/blender/release/scripts/op/sequencer.py
===================================================================
--- trunk/blender/release/scripts/op/sequencer.py	2010-02-28 23:25:00 UTC (rev 27197)
+++ trunk/blender/release/scripts/op/sequencer.py	2010-03-01 00:03:51 UTC (rev 27198)
@@ -25,8 +25,7 @@
 
     bl_idname = "sequencer.crossfade_sounds"
     bl_label = "Crossfade sounds"
-    bl_register = True
-    bl_undo = True
+    bl_options = {'REGISTER', 'UNDO'}
 
     def poll(self, context):
         if context.scene and context.scene.sequence_editor and context.scene.sequence_editor.active_strip:

Modified: trunk/blender/release/scripts/op/uv.py
===================================================================
--- trunk/blender/release/scripts/op/uv.py	2010-02-28 23:25:00 UTC (rev 27197)
+++ trunk/blender/release/scripts/op/uv.py	2010-03-01 00:03:51 UTC (rev 27198)
@@ -27,8 +27,7 @@
 
     bl_idname = "uv.export_layout"
     bl_label = "Export UV Layout"
-    bl_register = True
-    bl_undo = True
+    bl_options = {'REGISTER', 'UNDO'}
 
     path = StringProperty(name="File Path", description="File path used for exporting the SVG file", maxlen=1024, default="")
     check_existing = BoolProperty(name="Check Existing", description="Check and warn on overwriting existing files", default=True, options={'HIDDEN'})

Modified: trunk/blender/release/scripts/op/uvcalc_follow_active.py
===================================================================
--- trunk/blender/release/scripts/op/uvcalc_follow_active.py	2010-02-28 23:25:00 UTC (rev 27197)
+++ trunk/blender/release/scripts/op/uvcalc_follow_active.py	2010-03-01 00:03:51 UTC (rev 27198)
@@ -242,10 +242,8 @@
     '''Follow UVs from active quads along continuous face loops'''
     bl_idname = "uv.follow_active_quads"
     bl_label = "Follow Active Quads"
+    bl_options = {'REGISTER', 'UNDO'}
 
-    bl_register = True
-    bl_undo = True
-
     mode = bpy.props.EnumProperty(items=(("EVEN", "Even", "Space all UVs evently"), ("LENGTH", "Length", "Average space UVs edge length of each loop")),
                         name="Edge Length Mode",
                         description="Method to space UV edge loops",

Modified: trunk/blender/release/scripts/op/uvcalc_smart_project.py
===================================================================
--- trunk/blender/release/scripts/op/uvcalc_smart_project.py	2010-02-28 23:25:00 UTC (rev 27197)
+++ trunk/blender/release/scripts/op/uvcalc_smart_project.py	2010-03-01 00:03:51 UTC (rev 27198)
@@ -1115,10 +1115,8 @@
     '''This script projection unwraps the selected faces of a mesh. it operates on all selected mesh objects, and can be used unwrap selected faces, or all faces.'''
     bl_idname = "uv.smart_project"
     bl_label = "Smart UV Project"
+    bl_options = {'REGISTER', 'UNDO'}
 
-    bl_register = True
-    bl_undo = True
-
     angle_limit = FloatProperty(name="Angle Limit",
             description="lower for more projection groups, higher for less distortion.",
             default=66.0, min=1.0, max=89.0)


@@ Diff output truncated at 10240 characters. @@




More information about the Bf-blender-cvs mailing list