[Bf-extensions-cvs] [f1066347] blender2.8: mesh_selectbuffer: Update to 2.8

kostex noreply at git.blender.org
Fri Aug 3 03:03:35 CEST 2018


Commit: f1066347ab84209486abd204ce9e6a81c0456122
Author: kostex
Date:   Fri Aug 3 03:02:51 2018 +0200
Branches: blender2.8
https://developer.blender.org/rBACf1066347ab84209486abd204ce9e6a81c0456122

mesh_selectbuffer: Update to 2.8

===================================================================

M	mesh_selectbuffer.py

===================================================================

diff --git a/mesh_selectbuffer.py b/mesh_selectbuffer.py
index 04e3b0ce..cdabffe0 100644
--- a/mesh_selectbuffer.py
+++ b/mesh_selectbuffer.py
@@ -25,8 +25,8 @@ bl_info = {
     "name": "KTX Selectbuffer",
     "description": "Enable boolean operations on selections",
     "author": "Roel Koster, @koelooptiemanna, irc:kostex",
-    "version": (1, 3, 2),
-    "blender": (2, 7, 0),
+    "version": (1, 4, 0),
+    "blender": (2, 80, 0),
     "location": "View3D > Properties",
     "warning": "",
     "wiki_url": "https://github.com/kostex/blenderscripts/",
@@ -46,7 +46,7 @@ class KTX_Selectbuffer_Mutate(bpy.types.Operator):
                       "A.symmetric_difference(B) elements in either A or B but not both\n"
                       "A.intersection(B) elements common to A and B")
 
-    operation = StringProperty()
+    operation : StringProperty()
 
     def execute(self, context):
         old_buffer = bpy.context.scene.ktx_selectbuffer
@@ -120,15 +120,29 @@ class KTX_Selectbuffer(bpy.types.Panel):
                 col.label(text='Select a Mesh Object')
 
 
+classes = (
+    KTX_Selectbuffer,
+    KTX_Selectbuffer_Mutate
+)
+
+
 def register():
-    bpy.utils.register_module(__name__)
+    from bpy.utils import register_class
+
     bpy.types.Scene.ktx_selectbuffer = Oldbuffer
 
+    for cls in classes:
+        register_class(cls)
+
 
 def unregister():
-    bpy.utils.unregister_module(__name__)
+    from bpy.utils import unregister_class
+
     del bpy.types.Scene.ktx_selectbuffer
 
+    for cls in classes:
+        unregister_class(cls)
+
 
 if __name__ == "__main__":
     register()



More information about the Bf-extensions-cvs mailing list