Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorInes Almeida <britalmeida@gmail.com>2018-10-13 20:49:26 +0300
committerInes Almeida <britalmeida@gmail.com>2018-10-13 20:49:26 +0300
commitab62b7e971ab446c8c286fac305a846f83161e50 (patch)
tree7fd5a67b9653e2e10efee94374e812e76da86a05 /release/scripts/startup/bl_operators/object.py
parentcc8424e73324b772621045c1856f9a8869faa859 (diff)
parentdd6bf3f84a9137affbcd8ba0fc957c32b8c0aff7 (diff)
Merge branch 'origin/blender2.8' into temp-ui-layout-2.8temp-ui-layout-2.8
Diffstat (limited to 'release/scripts/startup/bl_operators/object.py')
-rw-r--r--release/scripts/startup/bl_operators/object.py18
1 files changed, 15 insertions, 3 deletions
diff --git a/release/scripts/startup/bl_operators/object.py b/release/scripts/startup/bl_operators/object.py
index f68ebfc4b94..ae12db225cf 100644
--- a/release/scripts/startup/bl_operators/object.py
+++ b/release/scripts/startup/bl_operators/object.py
@@ -874,7 +874,7 @@ class LoadImageAsEmpty(Operator):
"""Select an image file and create a new image empty with it"""
bl_idname = "object.load_image_as_empty"
bl_label = "Load Image as Empty"
- bl_options = {'REGISTER'}
+ bl_options = {'REGISTER', 'UNDO'}
filepath: StringProperty(
subtype='FILE_PATH'
@@ -883,6 +883,11 @@ class LoadImageAsEmpty(Operator):
filter_image: BoolProperty(default=True, options={'HIDDEN', 'SKIP_SAVE'})
filter_folder: BoolProperty(default=True, options={'HIDDEN', 'SKIP_SAVE'})
+ view_align: BoolProperty(
+ name="Align to view",
+ default=True
+ )
+
def invoke(self, context, event):
context.window_manager.fileselect_add(self)
return {'RUNNING_MODAL'}
@@ -897,8 +902,15 @@ class LoadImageAsEmpty(Operator):
self.report({"ERROR"}, str(ex))
return {"CANCELLED"}
- bpy.ops.object.empty_add(type='IMAGE', location=cursor)
- context.active_object.data = image
+ bpy.ops.object.empty_add(
+ 'INVOKE_REGION_WIN',
+ type='IMAGE',
+ location=cursor,
+ view_align=self.view_align,
+ )
+ obj = context.active_object
+ obj.data = image
+ obj.empty_display_size = 5.0
return {'FINISHED'}