[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