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:
authorSpivak Vladimir (cwolf3d) <cwolf3d@gmail.com>2019-10-11 03:38:17 +0300
committerSpivak Vladimir (cwolf3d) <cwolf3d@gmail.com>2019-10-11 03:38:17 +0300
commitef40e0daf220d24e6e91f3d6b7f4272ffb4d7546 (patch)
tree1e1ba22386be013d380d494ef9be2fe4c2fb942a /add_curve_extra_objects/add_curve_aceous_galore.py
parent04f482c5aa48a1b04a429dafba3e09f7287b9110 (diff)
Addon: Add Curve: Extra Objects: Added switch to display in edit mode by create object
Diffstat (limited to 'add_curve_extra_objects/add_curve_aceous_galore.py')
-rw-r--r--add_curve_extra_objects/add_curve_aceous_galore.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/add_curve_extra_objects/add_curve_aceous_galore.py b/add_curve_extra_objects/add_curve_aceous_galore.py
index 95d38902..c27d26dd 100644
--- a/add_curve_extra_objects/add_curve_aceous_galore.py
+++ b/add_curve_extra_objects/add_curve_aceous_galore.py
@@ -1300,6 +1300,13 @@ class Curveaceous_galore(Operator, object_utils.AddObjectHelper):
min=0,
description="Random Seed"
)
+
+ edit_mode : BoolProperty(
+ name="Show in edit mode",
+ default=True,
+ description="Show in edit mode"
+ )
+
# Line properties
startlocation : FloatVectorProperty(
name="",
@@ -1448,6 +1455,9 @@ class Curveaceous_galore(Operator, object_utils.AddObjectHelper):
col = layout.column()
col.row().prop(self, "use_cyclic_u", expand=True)
+ col = layout.column()
+ col.row().prop(self, "edit_mode", expand=True)
+
box = layout.box()
box.label(text="Location:")
box.prop(self, "startlocation")
@@ -1473,6 +1483,11 @@ class Curveaceous_galore(Operator, object_utils.AddObjectHelper):
# restore pre operator state
bpy.context.preferences.edit.use_enter_edit_mode = use_enter_edit_mode
+
+ if self.edit_mode:
+ bpy.ops.object.mode_set(mode = 'EDIT')
+ else:
+ bpy.ops.object.mode_set(mode = 'OBJECT')
return {'FINISHED'}