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

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-03-01 04:49:17 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-03-01 04:51:10 +0300
commit9999dada60a64eb27b37c4d711f4c3979888253e (patch)
treeb325eb58ec754c883683696683933fc9d368eb0d /archipack
parentdd0dffef42ae64d1bf16e879e3f1470ce3bf5cad (diff)
Update for API change: scene.cursor_location -> scene.cursor.location
Note that some scripts still used the 3D view cursor which has been removed for a while.
Diffstat (limited to 'archipack')
-rw-r--r--archipack/archipack_autoboolean.py4
-rw-r--r--archipack/archipack_door.py2
-rw-r--r--archipack/archipack_fence.py2
-rw-r--r--archipack/archipack_floor.py4
-rw-r--r--archipack/archipack_reference_point.py2
-rw-r--r--archipack/archipack_roof.py4
-rw-r--r--archipack/archipack_slab.py6
-rw-r--r--archipack/archipack_stair.py2
-rw-r--r--archipack/archipack_truss.py2
-rw-r--r--archipack/archipack_wall2.py6
-rw-r--r--archipack/archipack_window.py2
11 files changed, 18 insertions, 18 deletions
diff --git a/archipack/archipack_autoboolean.py b/archipack/archipack_autoboolean.py
index 8e4df558..7d8a90a6 100644
--- a/archipack/archipack_autoboolean.py
+++ b/archipack/archipack_autoboolean.py
@@ -422,7 +422,7 @@ class ArchipackBoolManager(ArchipackCollectionManager):
# parenting childs to wall reference point
if wall.parent is None:
x, y, z = wall.bound_box[0]
- context.scene.cursor_location = wall.matrix_world @ Vector((x, y, z))
+ context.scene.cursor.location = wall.matrix_world @ Vector((x, y, z))
# fix issue #9
context.view_layer.objects.active = wall
bpy.ops.archipack.reference_point()
@@ -505,7 +505,7 @@ class ArchipackBoolManager(ArchipackCollectionManager):
# parenting childs to wall reference point
if wall.parent is None:
x, y, z = wall.bound_box[0]
- context.scene.cursor_location = wall.matrix_world @ Vector((x, y, z))
+ context.scene.cursor.location = wall.matrix_world @ Vector((x, y, z))
# fix issue #9
context.view_layer.objects.active = wall
bpy.ops.archipack.reference_point()
diff --git a/archipack/archipack_door.py b/archipack/archipack_door.py
index 03e3d5e1..98ca1068 100644
--- a/archipack/archipack_door.py
+++ b/archipack/archipack_door.py
@@ -1624,7 +1624,7 @@ class ARCHIPACK_OT_door(ArchipackCreateTool, Operator):
if self.mode == 'CREATE':
bpy.ops.object.select_all(action="DESELECT")
o = self.create(context)
- o.location = bpy.context.scene.cursor_location
+ o.location = bpy.context.scene.cursor.location
o.select_set(state=True)
context.view_layer.objects.active = o
self.manipulate()
diff --git a/archipack/archipack_fence.py b/archipack/archipack_fence.py
index 7af93df3..3630e00e 100644
--- a/archipack/archipack_fence.py
+++ b/archipack/archipack_fence.py
@@ -1631,7 +1631,7 @@ class ARCHIPACK_OT_fence(ArchipackCreateTool, Operator):
if context.mode == "OBJECT":
bpy.ops.object.select_all(action="DESELECT")
o = self.create(context)
- o.location = context.scene.cursor_location
+ o.location = context.scene.cursor.location
o.select_set(state=True)
context.view_layer.objects.active = o
self.manipulate()
diff --git a/archipack/archipack_floor.py b/archipack/archipack_floor.py
index 5a5bc66f..23a10b32 100644
--- a/archipack/archipack_floor.py
+++ b/archipack/archipack_floor.py
@@ -1830,7 +1830,7 @@ class ARCHIPACK_OT_floor(ArchipackCreateTool, Operator):
if context.mode == "OBJECT":
bpy.ops.object.select_all(action="DESELECT")
o = self.create(context)
- o.location = context.scene.cursor_location
+ o.location = context.scene.cursor.location
# activate manipulators at creation time
o.select_set(state=True)
context.view_layer.objects.active = o
@@ -1978,7 +1978,7 @@ class ARCHIPACK_OT_floor_cutter(ArchipackCreateTool, Operator):
pd = archipack_floor.datablock(parent)
pd.boundary = o.name
else:
- o.location = context.scene.cursor_location
+ o.location = context.scene.cursor.location
# make manipulators selectable
d.manipulable_selectable = True
self.link_object_to_scene(context, o)
diff --git a/archipack/archipack_reference_point.py b/archipack/archipack_reference_point.py
index 0b0c0348..99acf9d8 100644
--- a/archipack/archipack_reference_point.py
+++ b/archipack/archipack_reference_point.py
@@ -230,7 +230,7 @@ class ARCHIPACK_OT_reference_point(ArchipackCollectionManager, Operator):
row.label(text="Use Properties panel (N) to define parms", icon='INFO')
def create(self, context):
- x, y, z = context.scene.cursor_location
+ x, y, z = context.scene.cursor.location
# bpy.ops.object.empty_add(type='ARROWS', radius=0.5, location=Vector((x, y, 0)))
m = bpy.data.meshes.new(name="Reference")
o = bpy.data.objects.new("Reference", m)
diff --git a/archipack/archipack_roof.py b/archipack/archipack_roof.py
index 477a3ce6..4e8b9471 100644
--- a/archipack/archipack_roof.py
+++ b/archipack/archipack_roof.py
@@ -5049,7 +5049,7 @@ class ARCHIPACK_OT_roof(ArchipackCreateTool, Operator):
if context.mode == "OBJECT":
bpy.ops.object.select_all(action="DESELECT")
o = self.create(context)
- o.location = context.scene.cursor_location
+ o.location = context.scene.cursor.location
o.select_set(state=True)
context.view_layer.objects.active = o
self.manipulate()
@@ -5101,7 +5101,7 @@ class ARCHIPACK_OT_roof_cutter(ArchipackCreateTool, Operator):
pd = archipack_roof.datablock(parent)
pd.boundary = o.name
else:
- o.location = context.scene.cursor_location
+ o.location = context.scene.cursor.location
# make manipulators selectable
d.manipulable_selectable = True
self.link_object_to_scene(context, o)
diff --git a/archipack/archipack_slab.py b/archipack/archipack_slab.py
index 3c0d513c..897686da 100644
--- a/archipack/archipack_slab.py
+++ b/archipack/archipack_slab.py
@@ -1466,7 +1466,7 @@ class ARCHIPACK_OT_slab(ArchipackCreateTool, Operator):
if context.mode == "OBJECT":
bpy.ops.object.select_all(action="DESELECT")
o = self.create(context)
- o.location = bpy.context.scene.cursor_location
+ o.location = bpy.context.scene.cursor.location
o.select_set(state=True)
context.view_layer.objects.active = o
self.manipulate()
@@ -1578,7 +1578,7 @@ class ARCHIPACK_OT_slab_from_wall(Operator):
# parenting childs to wall reference point
if wall.parent is None:
x, y, z = wall.bound_box[0]
- context.scene.cursor_location = wall.matrix_world @ Vector((x, y, z))
+ context.scene.cursor.location = wall.matrix_world @ Vector((x, y, z))
# fix issue #9
context.view_layer.objects.active = wall
bpy.ops.archipack.reference_point()
@@ -1651,7 +1651,7 @@ class ARCHIPACK_OT_slab_cutter(ArchipackCreateTool, Operator):
pd = archipack_slab.datablock(parent)
pd.boundary = o.name
else:
- o.location = context.scene.cursor_location
+ o.location = context.scene.cursor.location
# make manipulators selectable
d.manipulable_selectable = True
self.link_object_to_scene(context, o)
diff --git a/archipack/archipack_stair.py b/archipack/archipack_stair.py
index 5f3fcf1f..9fbcdfe2 100644
--- a/archipack/archipack_stair.py
+++ b/archipack/archipack_stair.py
@@ -2768,7 +2768,7 @@ class ARCHIPACK_OT_stair(ArchipackCreateTool, Operator):
if context.mode == "OBJECT":
bpy.ops.object.select_all(action="DESELECT")
o = self.create(context)
- o.location = context.scene.cursor_location
+ o.location = context.scene.cursor.location
o.select_set(state=True)
context.view_layer.objects.active = o
self.manipulate()
diff --git a/archipack/archipack_truss.py b/archipack/archipack_truss.py
index 2931717a..04cc0d96 100644
--- a/archipack/archipack_truss.py
+++ b/archipack/archipack_truss.py
@@ -333,7 +333,7 @@ class ARCHIPACK_OT_truss(ArchipackCreateTool, Operator):
if context.mode == "OBJECT":
bpy.ops.object.select_all(action="DESELECT")
o = self.create(context)
- o.location = bpy.context.scene.cursor_location
+ o.location = bpy.context.scene.cursor.location
o.select_set(state=True)
context.view_layer.objects.active = o
self.manipulate()
diff --git a/archipack/archipack_wall2.py b/archipack/archipack_wall2.py
index 1eb3ff80..8e3bfb43 100644
--- a/archipack/archipack_wall2.py
+++ b/archipack/archipack_wall2.py
@@ -449,7 +449,7 @@ def update_t_part(self, context):
if o.parent is None:
# create a reference point and make it active
x, y, z = w.bound_box[0]
- context.scene.cursor_location = w.matrix_world @ Vector((x, y, z))
+ context.scene.cursor.location = w.matrix_world @ Vector((x, y, z))
# fix issue #9
context.view_layer.objects.active = o
bpy.ops.archipack.reference_point()
@@ -1781,7 +1781,7 @@ class ARCHIPACK_OT_wall2(ArchipackCreateTool, Operator):
if context.mode == "OBJECT":
bpy.ops.object.select_all(action="DESELECT")
o = self.create(context)
- o.location = bpy.context.scene.cursor_location
+ o.location = bpy.context.scene.cursor.location
o.select_set(state=True)
context.view_layer.objects.active = o
self.manipulate()
@@ -1886,7 +1886,7 @@ class ARCHIPACK_OT_wall2_from_slab(Operator):
# parenting childs to wall reference point
if o.parent is None:
x, y, z = o.bound_box[0]
- context.scene.cursor_location = o.matrix_world @ Vector((x, y, z))
+ context.scene.cursor.location = o.matrix_world @ Vector((x, y, z))
# fix issue #9
context.view_layer.objects.active = o
bpy.ops.archipack.reference_point()
diff --git a/archipack/archipack_window.py b/archipack/archipack_window.py
index 74d687dc..7788eafe 100644
--- a/archipack/archipack_window.py
+++ b/archipack/archipack_window.py
@@ -1815,7 +1815,7 @@ class ARCHIPACK_OT_window(ArchipackCreateTool, Operator):
if self.mode == 'CREATE':
bpy.ops.object.select_all(action="DESELECT")
o = self.create(context)
- o.location = bpy.context.scene.cursor_location
+ o.location = bpy.context.scene.cursor.location
o.select_set(state=True)
context.view_layer.objects.active = o
self.manipulate()