[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