[Bf-blender-cvs] [a57f4ca240f] greasepencil-object: Define keys to switch grease pencil modes

Antonio Vazquez noreply at git.blender.org
Tue Jun 6 11:28:40 CEST 2017


Commit: a57f4ca240f73009157bc302eee7b6fe31efde8d
Author: Antonio Vazquez
Date:   Mon Jun 5 15:33:05 2017 +0200
Branches: greasepencil-object
https://developer.blender.org/rBa57f4ca240f73009157bc302eee7b6fe31efde8d

Define keys to switch grease pencil modes

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

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 4ed0dde7ed7..f44a3f107f9 100644
--- a/source/blender/editors/gpencil/gpencil_ops.c
+++ b/source/blender/editors/gpencil/gpencil_ops.c
@@ -353,6 +353,12 @@ static void ed_keymap_gpencil_editing(wmKeyConfig *keyconf)
 	/* Proportional Editing */
 	ED_keymap_proportional_cycle(keyconf, keymap);
 	ED_keymap_proportional_editmode(keyconf, keymap, true);
+
+	/* Enter PaintMode */
+	WM_keymap_add_item(keymap, "GPENCIL_OT_paintmode_toggle", TABKEY, KM_PRESS, KM_SHIFT, 0);
+	/* Enter SculptMode */
+	WM_keymap_add_item(keymap, "GPENCIL_OT_sculptmode_toggle", TABKEY, KM_PRESS, KM_CTRL, 0);
+
 }
 
 /* Stroke Painting Keymap - Only when paintmode is enabled */
@@ -391,6 +397,11 @@ static void ed_keymap_gpencil_painting(wmKeyConfig *keyconf)
 	RNA_int_set(kmi->ptr, "index", 8);
 	kmi = WM_keymap_add_item(keymap, "GPENCIL_OT_brush_select", ZEROKEY, KM_PRESS, 0, 0);
 	RNA_int_set(kmi->ptr, "index", 9);
+
+	/* Enter EditMode */
+	WM_keymap_add_item(keymap, "GPENCIL_OT_editmode_toggle", TABKEY, KM_PRESS, KM_SHIFT, 0);
+	/* Enter SculptMode */
+	WM_keymap_add_item(keymap, "GPENCIL_OT_sculptmode_toggle", TABKEY, KM_PRESS, KM_CTRL, 0);
 }
 
 /* Stroke Sculpting Keymap - Only when sculptmode is enabled */
@@ -410,6 +421,11 @@ static void ed_keymap_gpencil_sculpting(wmKeyConfig *keyconf)
 
 	/* sculpt */
 	ed_keymap_gpencil_sculpt(keymap);
+
+	/* Enter EditMode */
+	WM_keymap_add_item(keymap, "GPENCIL_OT_editmode_toggle", TABKEY, KM_PRESS, KM_SHIFT, 0);
+	/* Enter PaintMode */
+	WM_keymap_add_item(keymap, "GPENCIL_OT_paintmode_toggle", TABKEY, KM_PRESS, KM_CTRL, 0);
 }
 
 /* ==================== */




More information about the Bf-blender-cvs mailing list