[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2222] trunk/py/scripts/addons/ io_coat3D: Addon updates for keymap changes.
Brecht Van Lommel
brechtvanlommel at pandora.be
Fri Aug 5 22:46:30 CEST 2011
Revision: 2222
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2222
Author: blendix
Date: 2011-08-05 20:46:30 +0000 (Fri, 05 Aug 2011)
Log Message:
-----------
Addon updates for keymap changes.
Modified Paths:
--------------
contrib/py/scripts/addons/mesh_inset_extrude.py
contrib/py/scripts/addons/space_view3d_manipulator_Menu.py
trunk/py/scripts/addons/development_api_navigator.py
trunk/py/scripts/addons/io_coat3D/coat.py
trunk/py/scripts/addons/mesh_bsurfaces.py
trunk/py/scripts/addons/space_view3d_copy_attributes.py
trunk/py/scripts/addons/space_view3d_materials_utils.py
trunk/py/scripts/addons/space_view3d_spacebar_menu.py
Modified: contrib/py/scripts/addons/mesh_inset_extrude.py
===================================================================
--- contrib/py/scripts/addons/mesh_inset_extrude.py 2011-08-05 09:50:49 UTC (rev 2221)
+++ contrib/py/scripts/addons/mesh_inset_extrude.py 2011-08-05 20:46:30 UTC (rev 2222)
@@ -620,18 +620,18 @@
def register():
bpy.utils.register_class(inset_extrude)
- km = bpy.context.window_manager.keyconfigs.default.keymaps['Mesh']
+ km = bpy.context.window_manager.keyconfigs.addon.keymaps.new(name='Mesh')
kmi = km.keymap_items.new('mesh.inset_extrude', 'I', 'PRESS')
def unregister():
bpy.utils.unregister_class(inset_extrude)
- km = bpy.context.window_manager.keyconfigs.default.keymaps['Mesh']
+ km = bpy.context.window_manager.keyconfigs.addon.keymaps['Mesh']
for kmi in km.keymap_items:
if kmi.idname == 'mesh.inset_extrude':
km.keymap_items.remove(kmi)
break
if __name__ == "__main__":
- register()
\ No newline at end of file
+ register()
Modified: contrib/py/scripts/addons/space_view3d_manipulator_Menu.py
===================================================================
--- contrib/py/scripts/addons/space_view3d_manipulator_Menu.py 2011-08-05 09:50:49 UTC (rev 2221)
+++ contrib/py/scripts/addons/space_view3d_manipulator_Menu.py 2011-08-05 20:46:30 UTC (rev 2222)
@@ -91,10 +91,8 @@
def register():
bpy.utils.register_module(__name__)
- kc = bpy.data.window_managers[0].keyconfigs.default
- km = kc.keymaps.get('3D View Generic')
- if km is None:
- km = kc.keymaps.new(name="3D View Generic")
+ kc = bpy.data.window_managers[0].keyconfigs.addon
+ km = kc.keymaps.new(name='3D View Generic', space_type='VIEW_3D')
kmi = km.keymap_items.new('wm.call_menu', 'SPACE', 'PRESS' , ctrl=True)
kmi.properties.name = "VIEW3D_MT_ManipulatorMenu"
@@ -102,7 +100,7 @@
def unregister():
bpy.utils.unregister_module(__name__)
- kc = bpy.data.window_managers[0].keyconfigs.default
+ kc = bpy.data.window_managers[0].keyconfigs.addon
km = kc.keymaps["3D View Generic"]
for kmi in km.items:
Modified: trunk/py/scripts/addons/development_api_navigator.py
===================================================================
--- trunk/py/scripts/addons/development_api_navigator.py 2011-08-05 09:50:49 UTC (rev 2221)
+++ trunk/py/scripts/addons/development_api_navigator.py 2011-08-05 20:46:30 UTC (rev 2222)
@@ -658,15 +658,14 @@
def register_keymaps():
- kc = bpy.context.window_manager.keyconfigs['Blender']
- km = kc.keymaps.get("Text")
- if km is None:
- km = kc.keymaps.new(name="Text")
+ kc = bpy.context.window_manager.keyconfigs.addon
+ km = kc.keymaps.new(name="Text", space_type="TEXT")
km.keymap_items.new('api_navigator.toggle_doc', 'ESC', 'PRESS')
def unregister_keymaps():
- km = bpy.data.window_managers["WinMan"].keyconfigs.default.keymaps["Text"]
+ kc = bpy.context.window_manager.keyconfigs.addon
+ km = kc.keymaps["Text"]
kmi = km.keymap_items["api_navigator.toggle_doc"]
km.keymap_items.remove(kmi)
Modified: trunk/py/scripts/addons/io_coat3D/coat.py
===================================================================
--- trunk/py/scripts/addons/io_coat3D/coat.py 2011-08-05 09:50:49 UTC (rev 2221)
+++ trunk/py/scripts/addons/io_coat3D/coat.py 2011-08-05 20:46:30 UTC (rev 2222)
@@ -625,7 +625,8 @@
def register():
bpy.utils.register_module(__name__)
- km = bpy.context.window_manager.keyconfigs.default.keymaps['3D View']
+ wm = bpy.context.window_manager
+ km = wm.keyconfigs.addon.keymaps.new(name='3D View', space_type='VIEW_3D')
kmi = km.keymap_items.new('wm.call_menu2', 'Q', 'PRESS')
kmi.properties.name = "VIEW3D_MT_Coat_Dynamic_Menu"
@@ -633,7 +634,8 @@
def unregister():
bpy.utils.unregister_module(__name__)
- km = bpy.context.window_manager.keyconfigs.default.keymaps['3D View']
+ wm = bpy.context.window_manager
+ km = wm.keyconfigs.addon.keymaps['3D View']
for kmi in km.keymap_items:
if kmi.idname == '':
if kmi.properties.name == "VIEW3D_MT_Coat_Dynamic_Menu":
Modified: trunk/py/scripts/addons/mesh_bsurfaces.py
===================================================================
--- trunk/py/scripts/addons/mesh_bsurfaces.py 2011-08-05 09:50:49 UTC (rev 2221)
+++ trunk/py/scripts/addons/mesh_bsurfaces.py 2011-08-05 20:46:30 UTC (rev 2222)
@@ -828,8 +828,10 @@
bpy.types.Scene.SURFSK_precision = bpy.props.IntProperty(name="Precision", description="Precision level of the surface calculation", default=4, min=0, max=100000)
bpy.types.Scene.SURFSK_keep_strokes = bpy.props.BoolProperty(name="Keep strokes", description="Keeps the sketched strokes after adding the surface", default=False)
- keymap_item_add_surf = bpy.data.window_managers[0].keyconfigs.active.keymaps["3D View"].keymap_items.new("gpencil.surfsk_add_surface","E","PRESS", key_modifier="D")
- keymap_item_stroke_to_curve = bpy.data.window_managers[0].keyconfigs.active.keymaps["3D View"].keymap_items.new("gpencil.surfsk_strokes_to_curves","C","PRESS", key_modifier="D")
+ kc = bpy.context.window_manager.keyconfigs.addon
+ km = kc.keymaps.new(name="3D View", space_type="VIEW_3D")
+ keymap_item_add_surf = km.keymap_items.new("gpencil.surfsk_add_surface","E","PRESS", key_modifier="D")
+ keymap_item_stroke_to_curve = km.keymap_items.new("gpencil.surfsk_strokes_to_curves","C","PRESS", key_modifier="D")
def unregister():
@@ -842,7 +844,8 @@
del bpy.types.Scene.SURFSK_precision
del bpy.types.Scene.SURFSK_keep_strokes
- km = bpy.data.window_managers[0].keyconfigs.active.keymaps["3D View"]
+ kc = bpy.context.window_manager.keyconfigs.addon
+ km = kc.keymaps["3D View"]
for kmi in km.keymap_items:
if kmi.idname == 'wm.call_menu':
if kmi.properties.name == "GPENCIL_OT_SURFSK_add_surface":
Modified: trunk/py/scripts/addons/space_view3d_copy_attributes.py
===================================================================
--- trunk/py/scripts/addons/space_view3d_copy_attributes.py 2011-08-05 09:50:49 UTC (rev 2221)
+++ trunk/py/scripts/addons/space_view3d_copy_attributes.py 2011-08-05 20:46:30 UTC (rev 2222)
@@ -767,16 +767,12 @@
bpy.utils.register_module(__name__)
''' mostly to get the keymap working '''
- kc = bpy.context.window_manager.keyconfigs['Blender']
- km = kc.keymaps.get("Object Mode")
- if km is None:
- km = kc.keymaps.new(name="Object Mode")
+ kc = bpy.context.window_manager.keyconfigs.addon
+ km = kc.keymaps.new(name="Object Mode")
kmi = km.keymap_items.new('wm.call_menu', 'C', 'PRESS', ctrl=True)
kmi.properties.name = 'VIEW3D_MT_copypopup'
- km = kc.keymaps.get("Pose")
- if km is None:
- km = kc.keymaps.new(name="Pose")
+ km = kc.keymaps.new(name="Pose")
kmi = km.keymap_items.get("pose.copy")
if kmi is not None:
kmi.idname = 'wm.call_menu'
@@ -786,9 +782,8 @@
for menu in _layer_menus:
bpy.utils.register_class(menu)
bpy.types.DATA_PT_texface.append(_add_tface_buttons)
- km = kc.keymaps.get("Mesh")
- if km is None:
- km = kc.keymaps.new(name="Mesh")
+
+ km = kc.keymaps.new(name="Mesh")
kmi = km.keymap_items.new('wm.call_menu', 'C', 'PRESS')
kmi.ctrl = True
kmi.properties.name = 'MESH_MT_CopyFaceSettings'
@@ -798,7 +793,7 @@
bpy.utils.unregister_module(__name__)
''' mostly to remove the keymap '''
- kms = bpy.context.window_manager.keyconfigs['Blender'].keymaps['Pose']
+ kms = bpy.context.window_manager.keyconfigs.addon.keymaps['Pose']
for item in kms.keymap_items:
if item.name == 'Call Menu' and item.idname == 'wm.call_menu' and \
item.properties.name == 'VIEW3D_MT_posecopypopup':
@@ -807,11 +802,17 @@
for menu in _layer_menus:
bpy.utils.unregister_class(menu)
bpy.types.DATA_PT_texface.remove(_add_tface_buttons)
- km = bpy.context.window_manager.keyconfigs.active.keymaps['Mesh']
+ km = bpy.context.window_manager.keyconfigs.addon.keymaps['Mesh']
for kmi in km.keymap_items:
if kmi.idname == 'wm.call_menu':
if kmi.properties.name == 'MESH_MT_CopyFaceSettings':
km.keymap_items.remove(kmi)
+ km = bpy.context.window_manager.keyconfigs.addon.keymaps['Object Mode']
+ for kmi in km.keymap_items:
+ if kmi.idname == 'wm.call_menu':
+ if kmi.properties.name == 'VIEW3D_MT_copypopup':
+ km.keymap_items.remove(kmi)
+
if __name__ == "__main__":
register()
Modified: trunk/py/scripts/addons/space_view3d_materials_utils.py
===================================================================
--- trunk/py/scripts/addons/space_view3d_materials_utils.py 2011-08-05 09:50:49 UTC (rev 2221)
+++ trunk/py/scripts/addons/space_view3d_materials_utils.py 2011-08-05 20:46:30 UTC (rev 2222)
@@ -686,18 +686,15 @@
def register():
bpy.utils.register_module(__name__)
- kc = bpy.data.window_managers[0].keyconfigs.default
- km = kc.keymaps.get("3D View")
- if km is None:
- km = kc.keymaps.new(name="3D View")
-
+ kc = bpy.context.window_manager.keyconfigs.addon
+ km = kc.keymaps.new(name="3D View", space_type="VIEW_3D")
kmi = km.keymap_items.new('wm.call_menu', 'Q', 'PRESS')
kmi.properties.name = "VIEW3D_MT_master_material"
def unregister():
bpy.utils.unregister_module(__name__)
- kc = bpy.data.window_managers[0].keyconfigs.default
+ kc = bpy.context.window_manager.keyconfigs.addon
km = kc.keymaps["3D View"]
for kmi in km.keymap_items:
if kmi.idname == 'wm.call_menu':
Modified: trunk/py/scripts/addons/space_view3d_spacebar_menu.py
===================================================================
--- trunk/py/scripts/addons/space_view3d_spacebar_menu.py 2011-08-05 09:50:49 UTC (rev 2221)
+++ trunk/py/scripts/addons/space_view3d_spacebar_menu.py 2011-08-05 20:46:30 UTC (rev 2222)
@@ -1507,15 +1507,16 @@
def register():
bpy.utils.register_module(__name__)
- km = bpy.context.window_manager.keyconfigs.active.keymaps['3D View']
+ wm = bpy.context.window_manager
+ km = wm.keyconfigs.addon.keymaps.new(name='3D View', space_type='VIEW_3D')
kmi = km.keymap_items.new('wm.call_menu', 'SPACE', 'PRESS')
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-extensions-cvs
mailing list