[Bf-blender-cvs] [ebd72c93a5d] greasepencil-object: Enable MultiEdit keys in Sculpt/Weight Paint modes
Antonio Vazquez
noreply at git.blender.org
Mon Sep 4 11:46:11 CEST 2017
Commit: ebd72c93a5d9fb0d86517df4f21992d37dffb494
Author: Antonio Vazquez
Date: Mon Sep 4 11:45:53 2017 +0200
Branches: greasepencil-object
https://developer.blender.org/rBebd72c93a5d9fb0d86517df4f21992d37dffb494
Enable MultiEdit keys in Sculpt/Weight Paint modes
The Q and Shift+Q keys can be used in Sculpt and Weight Paint modes too, and not only in Edit mode.
===================================================================
M source/blender/editors/gpencil/gpencil_ops.c
===================================================================
diff --git a/source/blender/editors/gpencil/gpencil_ops.c b/source/blender/editors/gpencil/gpencil_ops.c
index 7b4313042c3..a71576dfb53 100644
--- a/source/blender/editors/gpencil/gpencil_ops.c
+++ b/source/blender/editors/gpencil/gpencil_ops.c
@@ -503,6 +503,13 @@ static void ed_keymap_gpencil_sculpting(wmKeyConfig *keyconf)
/* sculpt */
ed_keymap_gpencil_sculpt(keymap);
+ /* toogle multiedit support */
+ kmi = WM_keymap_add_item(keymap, "GPENCIL_OT_multiedit_toggle", QKEY, KM_PRESS, 0, 0);
+ RNA_int_set(kmi->ptr, "lines", 0);
+
+ kmi = WM_keymap_add_item(keymap, "GPENCIL_OT_multiedit_toggle", QKEY, KM_PRESS, KM_SHIFT, 0);
+ RNA_int_set(kmi->ptr, "lines", 1);
+
/* Select sculpt brush using index */
kmi = WM_keymap_add_item(keymap, "GPENCIL_OT_sculpt_select", ONEKEY, KM_PRESS, 0, 0);
RNA_int_set(kmi->ptr, "index", 0);
@@ -561,6 +568,13 @@ static void ed_keymap_gpencil_weightpainting(wmKeyConfig *keyconf)
kmi = WM_keymap_add_item(keymap, "WM_OT_radial_control", FKEY, KM_PRESS, 0, 0);
RNA_string_set(kmi->ptr, "data_path_primary", "tool_settings.gpencil_sculpt.weight_brush.size");
+ /* toogle multiedit support */
+ kmi = WM_keymap_add_item(keymap, "GPENCIL_OT_multiedit_toggle", QKEY, KM_PRESS, 0, 0);
+ RNA_int_set(kmi->ptr, "lines", 0);
+
+ kmi = WM_keymap_add_item(keymap, "GPENCIL_OT_multiedit_toggle", QKEY, KM_PRESS, KM_SHIFT, 0);
+ RNA_int_set(kmi->ptr, "lines", 1);
+
/* Enter EditMode */
kmi = WM_keymap_add_item(keymap, "GPENCIL_OT_editmode_toggle", TABKEY, KM_PRESS, KM_SHIFT, 0);
RNA_int_set(kmi->ptr, "back", 1);
More information about the Bf-blender-cvs
mailing list