[Bf-extensions-cvs] [48377027] master: addons-contrib CreaPrim: partial 2.80 update
NBurn
noreply at git.blender.org
Sun Feb 3 00:31:59 CET 2019
Commit: 48377027e71a9482bf786670fbdd243a490bef1e
Author: NBurn
Date: Sat Feb 2 18:31:30 2019 -0500
Branches: master
https://developer.blender.org/rBAC48377027e71a9482bf786670fbdd243a490bef1e
addons-contrib CreaPrim: partial 2.80 update
===================================================================
M object_creaprim.py
===================================================================
diff --git a/object_creaprim.py b/object_creaprim.py
index dee641e9..53a1024e 100644
--- a/object_creaprim.py
+++ b/object_creaprim.py
@@ -92,7 +92,7 @@ class CreaPrim(bpy.types.Operator):
objlist = []
for selobj in bpy.context.scene.objects:
- if selobj.select and test_data(selobj) is True:
+ if selobj.select_get() and test_data(selobj) is True:
objlist.append(selobj)
if len(objlist) == 0:
@@ -194,8 +194,15 @@ def panel_func(self, context):
self.layout.prop(scn, "Creaprim_Apply")
+classes = (
+ CreaPrim,
+ MessageOperator)
+
+
def register():
- bpy.utils.register_module(__name__)
+ for cls in classes:
+ bpy.utils.register_class(cls)
+ #bpy.utils.register_module(__name__)
bpy.types.Scene.Creaprim_Name = bpy.props.StringProperty(
name="Name",
description="Name for the primitive",
@@ -206,14 +213,20 @@ def register():
description="Apply transform to selected objects",
default=False
)
- bpy.types.VIEW3D_PT_tools_object.append(panel_func)
- bpy.app.handlers.scene_update_post.append(setname)
+ #bpy.types.VIEW3D_PT_tools_object.append(panel_func)
+ bpy.types.VIEW3D_PT_overlay_object.append(panel_func)
+ #bpy.app.handlers.scene_update_post.append(setname)
+ bpy.app.handlers.depsgraph_update_post.append(setname)
def unregister():
- bpy.utils.unregister_module(__name__)
- bpy.types.VIEW3D_PT_tools_object.remove(panel_func)
- bpy.app.handlers.scene_update_post.remove(setname)
+ #bpy.utils.unregister_module(__name__)
+ for cls in reversed(classes):
+ bpy.utils.unregister_class(cls)
+ #bpy.types.VIEW3D_PT_tools_object.remove(panel_func)
+ bpy.types.VIEW3D_PT_overlay_object.remove(panel_func)
+ #bpy.app.handlers.scene_update_post.remove(setname)
+ bpy.app.handlers.depsgraph_update_post.remove(setname)
del bpy.types.Scene.Creaprim_Name
del bpy.types.Scene.Creaprim_Apply
More information about the Bf-extensions-cvs
mailing list