[Bf-extensions-cvs] [8007f381] master: object_mesh_versions: classnames 2.80 compliance

kostex noreply at git.blender.org
Tue Mar 26 22:22:52 CET 2019


Commit: 8007f3811940f6328cff395de9117896a2ad8b3c
Author: kostex
Date:   Tue Mar 26 22:21:45 2019 +0100
Branches: master
https://developer.blender.org/rBAC8007f3811940f6328cff395de9117896a2ad8b3c

object_mesh_versions: classnames 2.80 compliance

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

M	object_mesh_versions.py

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

diff --git a/object_mesh_versions.py b/object_mesh_versions.py
index 89885656..f7a458d1 100644
--- a/object_mesh_versions.py
+++ b/object_mesh_versions.py
@@ -27,7 +27,7 @@ bl_info = {
     "name": "KTX Mesh Versions",
     "description": "Keep multiple mesh versions of an object",
     "author": "Roel Koster, @koelooptiemanna, irc:kostex",
-    "version": (1, 5, 2),
+    "version": (1, 5, 3),
     "blender": (2, 80, 0),
     "location": "View3D > Properties",
     "warning": "",
@@ -36,9 +36,9 @@ bl_info = {
     "category": "Object"}
 
 
-class KTX_MeshInit(bpy.types.Operator):
+class KTXMESHVERSIONS_OT_Init(bpy.types.Operator):
     bl_label = "Initialise Mesh Versioning"
-    bl_idname = "ktx.meshversions_init"
+    bl_idname = "ktxmeshversions.init"
     bl_description = "Initialise the current object to support versioning"
 
     def execute(self, context):
@@ -47,9 +47,9 @@ class KTX_MeshInit(bpy.types.Operator):
         return {'FINISHED'}
 
 
-class KTX_MeshSelect(bpy.types.Operator):
+class KTXMESHVERSIONS_OT_Select(bpy.types.Operator):
     bl_label = "Select Mesh"
-    bl_idname = "ktx.meshversions_select"
+    bl_idname = "ktxmeshversions.select"
     bl_description = "Link the selected mesh to the current object"
 
     m_index : StringProperty()
@@ -64,9 +64,9 @@ class KTX_MeshSelect(bpy.types.Operator):
         return {'FINISHED'}
 
 
-class KTX_MeshRemove(bpy.types.Operator):
+class KTXMESHVERSIONS_OT_Remove(bpy.types.Operator):
     bl_label = "Remove Mesh"
-    bl_idname = "ktx.meshversions_remove"
+    bl_idname = "ktxmeshversions.remove"
     bl_description = "Remove/Delete the selected mesh"
 
     m_index : StringProperty()
@@ -76,21 +76,21 @@ class KTX_MeshRemove(bpy.types.Operator):
         return {'FINISHED'}
 
 
-class KTX_Cleanup(bpy.types.Operator):
+class KTXMESHVERSIONS_OT_Cleanup(bpy.types.Operator):
     bl_label = "Cleanup Mode"
-    bl_idname = "ktx.cleanup"
+    bl_idname = "ktxmeshversions.cleanup"
     bl_description = "Cleanup Mode"
 
     def execute(self, context):
         for o in bpy.data.objects:
-            o.select_set(False)
-        context.view_layer.objects.active = None
+            o.select = False
+        context.scene.objects.active = None
         return {'FINISHED'}
 
 
-class KTX_MeshCreate(bpy.types.Operator):
+class KTXMESHVERSIONS_OT_Create(bpy.types.Operator):
     bl_label = "Create Mesh Version"
-    bl_idname = "ktx.meshversions_create"
+    bl_idname = "ktxmeshversions.create"
     bl_description = ("Create a copy of the mesh data of the current object\n"
                       "and set it as active")
 
@@ -109,9 +109,9 @@ class KTX_MeshCreate(bpy.types.Operator):
         return {'FINISHED'}
 
 
-class KTX_Mesh_Versions(bpy.types.Panel):
+class KTXMESHVERSIONS_PT_mainPanel(bpy.types.Panel):
     bl_label = "KTX Mesh Versions"
-    bl_idname = "ktx.meshversions"
+    bl_idname = "KTXMESHVERSIONS_PT_mainPanel"
     bl_space_type = 'VIEW_3D'
     bl_region_type = 'UI'
 
@@ -128,7 +128,7 @@ class KTX_Mesh_Versions(bpy.types.Panel):
                         icon = 'PINNED' if scene.ktx_defpin else 'UNPINNED'
                         row = layout.row(align=True)
                         row.prop(scene, "ktx_defpin", text="", icon=icon)
-                        row.operator("ktx.meshversions_create")
+                        row.operator("ktxmeshversions.create")
                         box = layout.box()
                         box.scale_y = 1.0
                         box.label(text="Currently active mesh: " + obj.data.name)
@@ -136,20 +136,20 @@ class KTX_Mesh_Versions(bpy.types.Panel):
                             if m.ktx_mesh_id == obj.ktx_object_id:
                                 mesh_name = m.name
                                 row = box.row(align=True)
-                                row.operator("ktx.meshversions_select", text="", icon='RIGHTARROW').m_index = mesh_name
+                                row.operator("ktxmeshversions.select", text="", icon='RIGHTARROW').m_index = mesh_name
                                 row.prop(m, "name", text="", icon='MESH_DATA')
                                 if m.users == 0:
-                                    row.operator("ktx.meshversions_remove", text="", icon="X").m_index = mesh_name
+                                    row.operator("ktxmeshversions.remove", text="", icon="X").m_index = mesh_name
                                 icon = 'PINNED' if m.use_fake_user else 'UNPINNED'
                                 row.prop(m, "use_fake_user", text="", icon=icon)
                         box.label(text="")
                         row = layout.row(align=True)
-                        row.operator("ktx.cleanup", text="Cleanup Mode")
+                        row.operator("ktxmeshversions.cleanup", text="Cleanup Mode")
                     else:
-                        layout.operator("ktx.meshversions_init")
+                        layout.operator("ktxmeshversions.init")
                 else:
                     layout.label(text="Select a Mesh Object")
-                    layout.operator("ktx.cleanup", text="Cleanup Mode")
+                    layout.operator("ktxmeshversions.cleanup", text="Cleanup Mode")
 
             else:
                 layout.label(text="All Meshes (Cleanup/Pin):")
@@ -160,7 +160,7 @@ class KTX_Mesh_Versions(bpy.types.Panel):
                     row = box.row(align=True)
                     row.prop(m, "name", text="", icon='MESH_DATA')
                     if m.users == 0:
-                        row.operator("ktx.meshversions_remove", text="", icon="X").m_index = mesh_name
+                        row.operator("ktxmeshversions.remove", text="", icon="X").m_index = mesh_name
                     icon = 'PINNED' if m.use_fake_user else 'UNPINNED'
                     row.prop(m, "use_fake_user", text="", icon=icon)
                 box.label(text="")
@@ -169,18 +169,18 @@ class KTX_Mesh_Versions(bpy.types.Panel):
 
 
 classes = (
-    KTX_Mesh_Versions,
-    KTX_MeshInit,
-    KTX_MeshCreate,
-    KTX_MeshRemove,
-    KTX_MeshSelect,
-    KTX_Cleanup
+    KTXMESHVERSIONS_PT_mainPanel,
+    KTXMESHVERSIONS_OT_Init,
+    KTXMESHVERSIONS_OT_Create,
+    KTXMESHVERSIONS_OT_Remove,
+    KTXMESHVERSIONS_OT_Select,
+    KTXMESHVERSIONS_OT_Cleanup
 )
 
 
 def register():
     from bpy.utils import register_class
-
+    
     bpy.types.Object.ktx_object_id = bpy.props.StringProperty(name="KTX Object ID", description="Unique ID to 'link' one object to multiple meshes")
     bpy.types.Mesh.ktx_mesh_id = bpy.props.StringProperty(name="KTX Mesh ID", description="Unique ID to 'link' multiple meshes to one object")
     bpy.types.Scene.ktx_defpin = bpy.props.BoolProperty(name="Auto Pinning", description="When creating a new version, set pinning to ON automatically (FAKE_USER=TRUE)", default=False)



More information about the Bf-extensions-cvs mailing list