Revision: 30559
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=30559
Author: letterrip
Date: 2010-07-21 01:53:52 +0200 (Wed, 21 Jul 2010)
Log Message:
-----------
sorry this hadn't been committed eearlier allows shift+number so now up to 20
brushes can be selected via the numeric selection instead of just the first
ten, also CKEY is clay, SHIFT CKEY is crease, and IKEY is inflate - not sure
when the IKEY for inflate got dropped previously
Modified Paths:
--------------
trunk/blender/source/blender/editors/sculpt_paint/paint_ops.c
Modified: trunk/blender/source/blender/editors/sculpt_paint/paint_ops.c
===================================================================
--- trunk/blender/source/blender/editors/sculpt_paint/paint_ops.c
2010-07-20 22:06:12 UTC (rev 30558)
+++ trunk/blender/source/blender/editors/sculpt_paint/paint_ops.c
2010-07-20 23:53:52 UTC (rev 30559)
@@ -209,6 +209,36 @@
kmi= WM_keymap_add_item(keymap, "WM_OT_context_set_int", ZEROKEY,
KM_PRESS, 0, 0);
RNA_string_set(kmi->ptr, "data_path", path);
RNA_int_set(kmi->ptr, "value", 9);
+ kmi= WM_keymap_add_item(keymap, "WM_OT_context_set_int", ONEKEY,
KM_PRESS, KM_SHIFT, 0);
+ RNA_string_set(kmi->ptr, "data_path", path);
+ RNA_int_set(kmi->ptr, "value", 10);
+ kmi= WM_keymap_add_item(keymap, "WM_OT_context_set_int", TWOKEY,
KM_PRESS, KM_SHIFT, 0);
+ RNA_string_set(kmi->ptr, "data_path", path);
+ RNA_int_set(kmi->ptr, "value", 11);
+ kmi= WM_keymap_add_item(keymap, "WM_OT_context_set_int", THREEKEY,
KM_PRESS, KM_SHIFT, 0);
+ RNA_string_set(kmi->ptr, "data_path", path);
+ RNA_int_set(kmi->ptr, "value", 12);
+ kmi= WM_keymap_add_item(keymap, "WM_OT_context_set_int", FOURKEY,
KM_PRESS, KM_SHIFT, 0);
+ RNA_string_set(kmi->ptr, "data_path", path);
+ RNA_int_set(kmi->ptr, "value", 13);
+ kmi= WM_keymap_add_item(keymap, "WM_OT_context_set_int", FIVEKEY,
KM_PRESS, KM_SHIFT, 0);
+ RNA_string_set(kmi->ptr, "data_path", path);
+ RNA_int_set(kmi->ptr, "value", 14);
+ kmi= WM_keymap_add_item(keymap, "WM_OT_context_set_int", SIXKEY,
KM_PRESS, KM_SHIFT, 0);
+ RNA_string_set(kmi->ptr, "data_path", path);
+ RNA_int_set(kmi->ptr, "value", 15);
+ kmi= WM_keymap_add_item(keymap, "WM_OT_context_set_int", SEVENKEY,
KM_PRESS, KM_SHIFT, 0);
+ RNA_string_set(kmi->ptr, "data_path", path);
+ RNA_int_set(kmi->ptr, "value", 16);
+ kmi= WM_keymap_add_item(keymap, "WM_OT_context_set_int", EIGHTKEY,
KM_PRESS, KM_SHIFT, 0);
+ RNA_string_set(kmi->ptr, "data_path", path);
+ RNA_int_set(kmi->ptr, "value", 17);
+ kmi= WM_keymap_add_item(keymap, "WM_OT_context_set_int", NINEKEY,
KM_PRESS, KM_SHIFT, 0);
+ RNA_string_set(kmi->ptr, "data_path", path);
+ RNA_int_set(kmi->ptr, "value", 18);
+ kmi= WM_keymap_add_item(keymap, "WM_OT_context_set_int", ZEROKEY,
KM_PRESS, KM_SHIFT, 0);
+ RNA_string_set(kmi->ptr, "data_path", path);
+ RNA_int_set(kmi->ptr, "value", 19);
}
static void ed_keymap_paint_brush_size(wmKeyMap *keymap, const char *path)
@@ -291,10 +321,18 @@
RNA_string_set(kmi->ptr, "data_path",
"tool_settings.sculpt.active_brush_name");
RNA_string_set(kmi->ptr, "value", "Layer");
- kmi = WM_keymap_add_item(keymap, "WM_OT_context_set_enum", CKEY,
KM_PRESS, 0, 0);
+ kmi = WM_keymap_add_item(keymap, "WM_OT_context_set_enum", CKEY,
KM_PRESS, KM_SHIFT, 0);
RNA_string_set(kmi->ptr, "data_path",
"tool_settings.sculpt.active_brush_name");
RNA_string_set(kmi->ptr, "value", "Crease");
+ kmi = WM_keymap_add_item(keymap, "WM_OT_context_set_enum", CKEY,
KM_PRESS, 0, 0);
+ RNA_string_set(kmi->ptr, "data_path",
"tool_settings.sculpt.active_brush_name");
+ RNA_string_set(kmi->ptr, "value", "Clay");
+
+ kmi = WM_keymap_add_item(keymap, "WM_OT_context_set_enum", IKEY,
KM_PRESS, 0, 0);
+ RNA_string_set(kmi->ptr, "data_path",
"tool_settings.sculpt.active_brush_name");
+ RNA_string_set(kmi->ptr, "value", "Inflate/Deflate");
+
kmi = WM_keymap_add_item(keymap, "WM_OT_context_set_enum", TKEY,
KM_PRESS, KM_SHIFT, 0); // was just T in 2.4x
RNA_string_set(kmi->ptr, "data_path",
"tool_settings.sculpt.active_brush_name");
RNA_string_set(kmi->ptr, "value", "Flatten/Contrast");
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs