diff options
author | Julian Eisel <julian@blender.org> | 2022-04-06 12:37:28 +0300 |
---|---|---|
committer | Julian Eisel <julian@blender.org> | 2022-04-06 12:37:28 +0300 |
commit | 065bc42ce57f7a78d9ed0b89dd4d9b5a528a6761 (patch) | |
tree | 596cc099fe5fadc81b1c9ef5356acede14686980 /source/blender/windowmanager/intern/wm_keymap_utils.c | |
parent | 063689b8a867d8cc4171691d5c3d6b059c3489c9 (diff) | |
parent | 8dd3387eb74566f6c52d5c83f22a8e89a908df2a (diff) |
Merge branch 'master' into asset-browser-grid-view
Diffstat (limited to 'source/blender/windowmanager/intern/wm_keymap_utils.c')
-rw-r--r-- | source/blender/windowmanager/intern/wm_keymap_utils.c | 36 |
1 files changed, 8 insertions, 28 deletions
diff --git a/source/blender/windowmanager/intern/wm_keymap_utils.c b/source/blender/windowmanager/intern/wm_keymap_utils.c index 5b79226627a..f3333ca371d 100644 --- a/source/blender/windowmanager/intern/wm_keymap_utils.c +++ b/source/blender/windowmanager/intern/wm_keymap_utils.c @@ -31,42 +31,27 @@ wmKeyMapItem *WM_keymap_add_menu(wmKeyMap *keymap, const char *idname, - int type, - int val, - int modifier, - int keymodifier, - int direction) + const KeyMapItem_Params *params) { - wmKeyMapItem *kmi = WM_keymap_add_item( - keymap, "WM_OT_call_menu", type, val, modifier, keymodifier, direction); + wmKeyMapItem *kmi = WM_keymap_add_item(keymap, "WM_OT_call_menu", params); RNA_string_set(kmi->ptr, "name", idname); return kmi; } wmKeyMapItem *WM_keymap_add_menu_pie(wmKeyMap *keymap, const char *idname, - int type, - int val, - int modifier, - int keymodifier, - int direction) + const KeyMapItem_Params *params) { - wmKeyMapItem *kmi = WM_keymap_add_item( - keymap, "WM_OT_call_menu_pie", type, val, modifier, keymodifier, direction); + wmKeyMapItem *kmi = WM_keymap_add_item(keymap, "WM_OT_call_menu_pie", params); RNA_string_set(kmi->ptr, "name", idname); return kmi; } wmKeyMapItem *WM_keymap_add_panel(wmKeyMap *keymap, const char *idname, - int type, - int val, - int modifier, - int keymodifier, - int direction) + const KeyMapItem_Params *params) { - wmKeyMapItem *kmi = WM_keymap_add_item( - keymap, "WM_OT_call_panel", type, val, modifier, keymodifier, direction); + wmKeyMapItem *kmi = WM_keymap_add_item(keymap, "WM_OT_call_panel", params); RNA_string_set(kmi->ptr, "name", idname); /* TODO: we might want to disable this. */ RNA_boolean_set(kmi->ptr, "keep_open", false); @@ -75,14 +60,9 @@ wmKeyMapItem *WM_keymap_add_panel(wmKeyMap *keymap, wmKeyMapItem *WM_keymap_add_tool(wmKeyMap *keymap, const char *idname, - int type, - int val, - int modifier, - int keymodifier, - int direction) + const KeyMapItem_Params *params) { - wmKeyMapItem *kmi = WM_keymap_add_item( - keymap, "WM_OT_tool_set_by_id", type, val, modifier, keymodifier, direction); + wmKeyMapItem *kmi = WM_keymap_add_item(keymap, "WM_OT_tool_set_by_id", params); RNA_string_set(kmi->ptr, "name", idname); return kmi; } |