diff options
author | Spivak Vladimir (cwolf3d) <cwolf3d@gmail.com> | 2019-10-11 03:38:17 +0300 |
---|---|---|
committer | Spivak Vladimir (cwolf3d) <cwolf3d@gmail.com> | 2019-10-11 03:38:17 +0300 |
commit | ef40e0daf220d24e6e91f3d6b7f4272ffb4d7546 (patch) | |
tree | 1e1ba22386be013d380d494ef9be2fe4c2fb942a /add_curve_extra_objects/add_curve_aceous_galore.py | |
parent | 04f482c5aa48a1b04a429dafba3e09f7287b9110 (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.py | 15 |
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'} |