[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2253] contrib/py/scripts/addons/ mesh_inset_extrude.py: fix for keymap changes, updated rev: 39514 Blender 2 .59

Brendon Murphy meta.androcto1 at gmail.com
Fri Aug 19 10:11:48 CEST 2011


Revision: 2253
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2253
Author:   meta-androcto
Date:     2011-08-19 08:11:48 +0000 (Fri, 19 Aug 2011)
Log Message:
-----------
fix for keymap changes, updated rev: 39514 Blender 2.59

Modified Paths:
--------------
    contrib/py/scripts/addons/mesh_inset_extrude.py

Modified: contrib/py/scripts/addons/mesh_inset_extrude.py
===================================================================
--- contrib/py/scripts/addons/mesh_inset_extrude.py	2011-08-19 05:08:53 UTC (rev 2252)
+++ contrib/py/scripts/addons/mesh_inset_extrude.py	2011-08-19 08:11:48 UTC (rev 2253)
@@ -3,8 +3,8 @@
     'description': "Inset and Extrude selected polygons, useful modeling tool",
     'author': "Jon Sandstrom",
     'version': (0, 6),
-    'blender': (2, 5, 7),
-    'api': 36147,
+    'blender': (2, 5, 9),
+    'api': 39514,
     'location': 'Search for Inset Extrude, map a key to the operator "mesh.inset_extrude", or use the default "I-key"',
     'warning': "",
     'category': 'Mesh',
@@ -616,22 +616,24 @@
             self.report({'WARNING'}, "Active space must be a View3d")
             return {'CANCELLED'}
 
+def register():
+    bpy.utils.register_module(__name__)
 
-def register():
-    bpy.utils.register_class(inset_extrude)
-    
-    km = bpy.context.window_manager.keyconfigs.addon.keymaps.new(name='Mesh')
+    wm = bpy.context.window_manager
+    km = wm.keyconfigs.addon.keymaps.new(name='3D View', space_type='VIEW_3D')
     kmi = km.keymap_items.new('mesh.inset_extrude', 'I', 'PRESS')
+ #   kmi.properties.name = "MESH_OT_inset_extrude"
+	
 
+def unregister():
+    bpy.utils.unregister_module(__name__)
 
-def unregister():
-    bpy.utils.unregister_class(inset_extrude)
-    
-    km = bpy.context.window_manager.keyconfigs.addon.keymaps['Mesh']
+    wm = bpy.context.window_manager
+    km = wm.keyconfigs.addon.keymaps['3D View']
     for kmi in km.keymap_items:
         if kmi.idname == 'mesh.inset_extrude':
+#            if kmi.properties.name == "MESH_OT_inset_extrude":
             km.keymap_items.remove(kmi)
             break
-
 if __name__ == "__main__":
     register()



More information about the Bf-extensions-cvs mailing list