[Bf-blender-cvs] [9cb7ad7d19e] tracking_tools: Keymap: Give mask tools a generic name

Aaron Carlisle noreply at git.blender.org
Tue Jul 27 03:33:40 CEST 2021


Commit: 9cb7ad7d19e9cb207faa551eaf3717fc5970fe5f
Author: Aaron Carlisle
Date:   Mon Jul 26 20:56:33 2021 -0400
Branches: tracking_tools
https://developer.blender.org/rB9cb7ad7d19e9cb207faa551eaf3717fc5970fe5f

Keymap: Give mask tools a generic name

These will be shared across editors so give them a generic name

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

M	release/scripts/presets/keyconfig/keymap_data/blender_default.py

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

diff --git a/release/scripts/presets/keyconfig/keymap_data/blender_default.py b/release/scripts/presets/keyconfig/keymap_data/blender_default.py
index 6c9d51ac758..20b610fc734 100644
--- a/release/scripts/presets/keyconfig/keymap_data/blender_default.py
+++ b/release/scripts/presets/keyconfig/keymap_data/blender_default.py
@@ -5808,6 +5808,81 @@ def km_generic_tool_annotate_eraser(params):
     )
 
 
+def km_generic_tool_mask_select(params):
+    return (
+        "Mask Editing: Tweak",
+        {"space_type": 'CLIP_EDITOR', "region_type": 'WINDOW'},
+        {"items": [
+            ("mask.select", {"type": params.select_mouse, "value": 'PRESS'},
+             {"properties": [("extend", False), ("deselect_all", not params.legacy)]}),
+        ]},
+    )
+
+
+def km_generic_tool_mask_select_box(params):
+    return (
+        "Mask Editing: Select Box",
+        {"space_type": 'CLIP_EDITOR', "region_type": 'WINDOW'},
+        {"items": _template_items_tool_select_actions_simple(
+            "mask.select_box", type=params.tool_tweak, value='ANY',
+        )},
+    )
+
+
+def km_generic_tool_mask_select_lasso(params):
+    return (
+        "Mask Editing: Select Lasso",
+        {"space_type": 'CLIP_EDITOR', "region_type": 'WINDOW'},
+        {"items": _template_items_tool_select_actions_simple(
+            "mask.select_lasso", type=params.tool_mouse, value='PRESS',
+        )},
+    )
+
+
+def km_generic_tool_mask_select_circle(params):
+    return (
+        "Mask Editing: Select Circle",
+        {"space_type": 'CLIP_EDITOR', "region_type": 'WINDOW'},
+        {"items": _template_items_tool_select_actions_simple(
+            "mask.select_circle", type=params.tool_mouse, value='PRESS',
+            properties=[("wait_for_input", False)],
+        )},
+    )
+
+
+def km_generic_tool_mask_add_vertex(params):
+    return (
+        "Mask Editing: Add Vertex and Slide",
+        {"space_type": 'CLIP_EDITOR', "region_type": 'WINDOW'},
+        {"items": [
+            ("mask.draw_mask", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None),
+            ("mask.add_feather_vertex_slide", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True}, None),
+        ]},
+    )
+
+
+def km_generic_tool_mask_delete_vertex(params):
+    return (
+        "Mask Editing: Delete",
+        {"space_type": 'CLIP_EDITOR', "region_type": 'WINDOW'},
+        {"items": [
+            ("mask.delete", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None),
+        ]},
+    )
+
+
+def km_generic_tool_mask_add_feather_vertex(params):
+    return (
+        "Mask Editing: Add Feather Vertex and Slide",
+        {"space_type": 'CLIP_EDITOR', "region_type": 'WINDOW'},
+        {"items": [
+            ("mask.slide_point", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None),
+            ("mask.draw_mask", {"type": 'LEFTMOUSE', "value": 'PRESS', "alt": True}, None),
+            ("mask.add_feather_vertex_slide", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True}, None),
+            ("mask.slide_spline_curvature", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None),
+        ]},
+    )
+
 def km_image_editor_tool_generic_sample(params):
     return (
         "Image Editor Tool: Sample",
@@ -5978,75 +6053,6 @@ def km_clip_editor_tool_add_marker_tweak(params):
         ]},
     )
 
-def km_clip_editor_tool_mask_select(params):
-    return (
-        "Mask Editing: Tweak",
-        {"space_type": 'CLIP_EDITOR', "region_type": 'WINDOW'},
-        {"items": [
-            ("mask.select", {"type": params.select_mouse, "value": 'PRESS'},
-             {"properties": [("extend", False), ("deselect_all", not params.legacy)]}),
-        ]},
-    )
-
-
-def km_clip_editor_tool_mask_select_box(params):
-    return (
-        "Mask Editing: Select Box",
-        {"space_type": 'CLIP_EDITOR', "region_type": 'WINDOW'},
-        {"items": _template_items_tool_select_actions_simple(
-            "mask.select_box", type=params.tool_tweak, value='ANY',
-        )},
-    )
-
-def km_clip_editor_tool_mask_select_lasso(params):
-    return (
-        "Mask Editing: Select Lasso",
-        {"space_type": 'CLIP_EDITOR', "region_type": 'WINDOW'},
-        {"items": _template_items_tool_select_actions_simple(
-            "mask.select_lasso", type=params.tool_mouse, value='PRESS',
-        )},
-    )
-
-def km_clip_editor_tool_mask_select_circle(params):
-    return (
-        "Mask Editing: Select Circle",
-        {"space_type": 'CLIP_EDITOR', "region_type": 'WINDOW'},
-        {"items": _template_items_tool_select_actions_simple(
-            "mask.select_circle", type=params.tool_mouse, value='PRESS',
-            properties=[("wait_for_input", False)],
-        )},
-    )
-def km_clip_editor_tool_mask_add_vertex(params):
-    return (
-        "Mask Editing: Add Vertex and Slide",
-        {"space_type": 'CLIP_EDITOR', "region_type": 'WINDOW'},
-        {"items": [
-            ("mask.draw_mask", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None),
-            ("mask.add_feather_vertex_slide", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True}, None),
-        ]},
-    )
-
-def km_clip_editor_tool_mask_delete_vertex(params):
-    return (
-        "Mask Editing: Delete",
-        {"space_type": 'CLIP_EDITOR', "region_type": 'WINDOW'},
-        {"items": [
-            ("mask.delete", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None),
-        ]},
-    )
-
-def km_clip_editor_tool_mask_add_feather_vertex(params):
-    return (
-        "Mask Editing: Add Feather Vertex and Slide",
-        {"space_type": 'CLIP_EDITOR', "region_type": 'WINDOW'},
-        {"items": [
-            ("mask.slide_point", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None),
-            ("mask.draw_mask", {"type": 'LEFTMOUSE', "value": 'PRESS', "alt": True}, None),
-            ("mask.add_feather_vertex_slide", {"type": 'LEFTMOUSE', "value": 'PRESS', "ctrl": True}, None),
-            ("mask.slide_spline_curvature", {"type": 'LEFTMOUSE', "value": 'PRESS'}, None),
-        ]},
-    )
-
 def km_node_editor_tool_select(params):
     return (
         "Node Tool: Tweak",
@@ -7307,6 +7313,14 @@ def generate_keymaps(params=None):
         km_generic_tool_annotate_polygon(params),
         km_generic_tool_annotate_eraser(params),
 
+        km_generic_tool_mask_select(params),
+        km_generic_tool_mask_select_box(params),
+        km_generic_tool_mask_select_lasso(params),
+        km_generic_tool_mask_select_circle(params),
+        km_generic_tool_mask_add_vertex(params),
+        km_generic_tool_mask_add_feather_vertex(params),
+        km_generic_tool_mask_delete_vertex(params),
+
         km_image_editor_tool_generic_sample(params),
         km_image_editor_tool_uv_cursor(params),
         km_image_editor_tool_uv_select(params),
@@ -7322,13 +7336,6 @@ def generate_keymaps(params=None):
         km_clip_editor_tool_select_lasso(params),
         km_clip_editor_tool_select_circle(params),
         km_clip_editor_tool_add_marker_tweak(params),
-        km_clip_editor_tool_mask_select(params),
-        km_clip_editor_tool_mask_select_box(params),
-        km_clip_editor_tool_mask_select_lasso(params),
-        km_clip_editor_tool_mask_select_circle(params),
-        km_clip_editor_tool_mask_add_vertex(params),
-        km_clip_editor_tool_mask_add_feather_vertex(params),
-        km_clip_editor_tool_mask_delete_vertex(params),
         km_image_editor_tool_uv_scale(params),
         km_node_editor_tool_select(params),
         km_node_editor_tool_select_box(params),



More information about the Bf-blender-cvs mailing list