[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2294] trunk/py/scripts/addons: Fix #28446: Moving imported object to new layer deletes it
Sergey Sharybin
g.ulairi at gmail.com
Sat Sep 3 13:11:02 CEST 2011
Revision: 2294
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2294
Author: nazgul
Date: 2011-09-03 11:11:01 +0000 (Sat, 03 Sep 2011)
Log Message:
-----------
Fix #28446: Moving imported object to new layer deletes it
Adding UNDO flag to import operators. Made this only for trunk addons.
Modified Paths:
--------------
trunk/py/scripts/addons/io_convert_image_to_mesh_img/__init__.py
trunk/py/scripts/addons/io_curve_svg/__init__.py
trunk/py/scripts/addons/io_import_scene_dxf.py
trunk/py/scripts/addons/io_import_scene_mhx.py
trunk/py/scripts/addons/io_import_scene_unreal_psk.py
trunk/py/scripts/addons/io_mesh_ply/__init__.py
trunk/py/scripts/addons/io_mesh_raw/__init__.py
trunk/py/scripts/addons/io_scene_3ds/__init__.py
trunk/py/scripts/addons/io_scene_m3/__init__.py
trunk/py/scripts/addons/io_scene_obj/__init__.py
trunk/py/scripts/addons/io_scene_x3d/__init__.py
trunk/py/scripts/addons/io_shape_mdd/__init__.py
Modified: trunk/py/scripts/addons/io_convert_image_to_mesh_img/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_convert_image_to_mesh_img/__init__.py 2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_convert_image_to_mesh_img/__init__.py 2011-09-03 11:11:01 UTC (rev 2294)
@@ -57,6 +57,7 @@
'''Import a HiRISE DTM formatted as a PDS IMG file'''
bl_idname = "import_shape.img"
bl_label = "Import HiRISE DTM from PDS IMG"
+ bl_options = {'UNDO'}
filename_ext = ".IMG"
filter_glob = StringProperty(default="*.IMG", options={'HIDDEN'})
Modified: trunk/py/scripts/addons/io_curve_svg/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_curve_svg/__init__.py 2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_curve_svg/__init__.py 2011-09-03 11:11:01 UTC (rev 2294)
@@ -50,6 +50,7 @@
'''Load a SVG file'''
bl_idname = "import_curve.svg"
bl_label = "Import SVG"
+ bl_options = {'UNDO'}
filename_ext = ".svg"
filter_glob = StringProperty(default="*.svg", options={'HIDDEN'})
Modified: trunk/py/scripts/addons/io_import_scene_dxf.py
===================================================================
--- trunk/py/scripts/addons/io_import_scene_dxf.py 2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_import_scene_dxf.py 2011-09-03 11:11:01 UTC (rev 2294)
@@ -2424,6 +2424,7 @@
bl_label = "Import DXF" +' v.'+ __version__
bl_space_type = "PROPERTIES"
bl_region_type = "WINDOW"
+ bl_options = {'UNDO'}
filepath = StringProperty(
name="File Path",
Modified: trunk/py/scripts/addons/io_import_scene_mhx.py
===================================================================
--- trunk/py/scripts/addons/io_import_scene_mhx.py 2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_import_scene_mhx.py 2011-09-03 11:11:01 UTC (rev 2294)
@@ -2883,6 +2883,7 @@
class OBJECT_OT_RigifyMhxButton(bpy.types.Operator):
bl_idname = "mhxrig.rigify_mhx"
bl_label = "Rigify MHX rig"
+ bl_options = {'UNDO'}
def execute(self, context):
rigifyMhx(context, context.object.name)
Modified: trunk/py/scripts/addons/io_import_scene_unreal_psk.py
===================================================================
--- trunk/py/scripts/addons/io_import_scene_unreal_psk.py 2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_import_scene_unreal_psk.py 2011-09-03 11:11:01 UTC (rev 2294)
@@ -744,6 +744,7 @@
bl_label = "Import PSK"
bl_space_type = "PROPERTIES"
bl_region_type = "WINDOW"
+ bl_options = {'UNDO'}
# List of operator properties, the attributes will be assigned
# to the class instance from the operator settings before calling.
Modified: trunk/py/scripts/addons/io_mesh_ply/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_mesh_ply/__init__.py 2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_mesh_ply/__init__.py 2011-09-03 11:11:01 UTC (rev 2294)
@@ -52,6 +52,7 @@
'''Load a PLY geometry file'''
bl_idname = "import_mesh.ply"
bl_label = "Import PLY"
+ bl_options = {'UNDO'}
files = CollectionProperty(name="File Path",
description="File path used for importing "
Modified: trunk/py/scripts/addons/io_mesh_raw/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_mesh_raw/__init__.py 2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_mesh_raw/__init__.py 2011-09-03 11:11:01 UTC (rev 2294)
@@ -50,6 +50,7 @@
'''Load Raw triangle mesh data'''
bl_idname = "import_mesh.raw"
bl_label = "Import RAW"
+ bl_options = {'UNDO'}
filepath = StringProperty(name="File Path", description="Filepath used for importing the RAW file", maxlen=1024, default="", subtype='FILE_PATH')
filter_glob = StringProperty(default="*.raw", options={'HIDDEN'})
Modified: trunk/py/scripts/addons/io_scene_3ds/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_scene_3ds/__init__.py 2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_scene_3ds/__init__.py 2011-09-03 11:11:01 UTC (rev 2294)
@@ -54,6 +54,7 @@
'''Import from 3DS file format (.3ds)'''
bl_idname = "import_scene.autodesk_3ds"
bl_label = 'Import 3DS'
+ bl_options = {'UNDO'}
filename_ext = ".3ds"
filter_glob = StringProperty(default="*.3ds", options={'HIDDEN'})
Modified: trunk/py/scripts/addons/io_scene_m3/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_scene_m3/__init__.py 2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_scene_m3/__init__.py 2011-09-03 11:11:01 UTC (rev 2294)
@@ -54,6 +54,7 @@
'''Import from M3 file format (.m3)'''
bl_idname = 'import_scene.blizzard_m3'
bl_label = 'Import M3'
+ bl_options = {'UNDO'}
filename_ext = '.m3'
filter_glob = StringProperty(default='*.m3', options={'HIDDEN'})
Modified: trunk/py/scripts/addons/io_scene_obj/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_scene_obj/__init__.py 2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_scene_obj/__init__.py 2011-09-03 11:11:01 UTC (rev 2294)
@@ -58,7 +58,7 @@
'''Load a Wavefront OBJ File'''
bl_idname = "import_scene.obj"
bl_label = "Import OBJ"
- bl_options = {'PRESET'}
+ bl_options = {'PRESET', 'UNDO'}
filename_ext = ".obj"
filter_glob = StringProperty(
Modified: trunk/py/scripts/addons/io_scene_x3d/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_scene_x3d/__init__.py 2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_scene_x3d/__init__.py 2011-09-03 11:11:01 UTC (rev 2294)
@@ -57,7 +57,7 @@
'''Import and X3D or VRML file'''
bl_idname = "import_scene.x3d"
bl_label = "Import X3D/VRML"
- bl_options = {'PRESET'}
+ bl_options = {'PRESET', 'UNDO'}
filename_ext = ".x3d"
filter_glob = StringProperty(default="*.x3d;*.wrl", options={'HIDDEN'})
Modified: trunk/py/scripts/addons/io_shape_mdd/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_shape_mdd/__init__.py 2011-09-02 11:51:58 UTC (rev 2293)
+++ trunk/py/scripts/addons/io_shape_mdd/__init__.py 2011-09-03 11:11:01 UTC (rev 2294)
@@ -49,6 +49,7 @@
'''Import MDD vertex keyframe file to shape keys'''
bl_idname = "import_shape.mdd"
bl_label = "Import MDD"
+ bl_options = {'UNDO'}
filename_ext = ".mdd"
More information about the Bf-extensions-cvs
mailing list