[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