Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'pie_menus_official/pie_clip_marker_of.py')
-rw-r--r--pie_menus_official/pie_clip_marker_of.py34
1 files changed, 21 insertions, 13 deletions
diff --git a/pie_menus_official/pie_clip_marker_of.py b/pie_menus_official/pie_clip_marker_of.py
index 1c303f29..924adc3d 100644
--- a/pie_menus_official/pie_clip_marker_of.py
+++ b/pie_menus_official/pie_clip_marker_of.py
@@ -22,7 +22,7 @@ bl_info = {
"name": "Clip Editor Pies: Key: 'hotkey list Below'",
"description": "Clip Editor Pies",
# "author": "Antony Riakiotakis, Sebastian Koenig",
- "version": (0, 1, 0),
+# "version": (0, 1, 0),
"blender": (2, 77, 0),
"location": "Q, W, Shift W, E. Shift S, Shift A",
"warning": "",
@@ -259,32 +259,42 @@ classes = (
def register():
+ addon_keymaps.clear()
for cls in classes:
bpy.utils.register_class(cls)
wm = bpy.context.window_manager
if wm.keyconfigs.addon:
- km = wm.keyconfigs.addon.keymaps.new(name='Object Non-modal')
-
+ #km = wm.keyconfigs.addon.keymaps.new(name='Object Non-modal') # WHY
+
km = wm.keyconfigs.addon.keymaps.new(name="Clip", space_type='CLIP_EDITOR')
+
kmi = km.keymap_items.new("wm.call_menu_pie", 'Q', 'PRESS')
kmi.properties.name = "CLIP_PIE_marker_pie"
+ addon_keymaps.append((km, kmi))
+
kmi = km.keymap_items.new("wm.call_menu_pie", 'W', 'PRESS')
kmi.properties.name = "CLIP_PIE_clipsetup_pie"
+ addon_keymaps.append((km, kmi))
+
kmi = km.keymap_items.new("wm.call_menu_pie", 'E', 'PRESS')
kmi.properties.name = "CLIP_PIE_tracking_pie"
+ addon_keymaps.append((km, kmi))
+
kmi = km.keymap_items.new("wm.call_menu_pie", 'S', 'PRESS', shift=True)
kmi.properties.name = "CLIP_PIE_solver_pie"
+ addon_keymaps.append((km, kmi))
+
kmi = km.keymap_items.new("wm.call_menu_pie", 'W', 'PRESS', shift=True)
kmi.properties.name = "CLIP_PIE_reconstruction_pie"
- addon_keymaps.append(km)
+ addon_keymaps.append((km, kmi))
km = wm.keyconfigs.addon.keymaps.new(name="Frames")
+
kmi = km.keymap_items.new("wm.call_menu_pie", 'A', 'PRESS', shift=True)
kmi.properties.name = "CLIP_PIE_timecontrol_pie"
-
- addon_keymaps.append(km)
+ addon_keymaps.append((km, kmi))
def unregister():
@@ -293,14 +303,12 @@ def unregister():
wm = bpy.context.window_manager
- if wm.keyconfigs.addon:
- for km in addon_keymaps:
- for kmi in km.keymap_items:
- km.keymap_items.remove(kmi)
-
- wm.keyconfigs.addon.keymaps.remove(km)
-
+ kc = wm.keyconfigs.addon
+ if kc:
+ for km, kmi in addon_keymaps:
+ km.keymap_items.remove(kmi)
addon_keymaps.clear()
+
if __name__ == "__main__":
register()