keymap editor
authorMartin Poirier <theeth@yahoo.com>
Thu, 17 Dec 2009 03:32:33 +0000 (03:32 +0000)
committerMartin Poirier <theeth@yahoo.com>
Thu, 17 Dec 2009 03:32:33 +0000 (03:32 +0000)
commitfd18f555103efe8ac148ab763965d5595632da3d
treede257068c03ac20500c55568c40214c61716caf7
parentc3b978828cc47aca064d8e3e5349ec76e802c844
keymap editor

New unique ID per keymap item (unique inside their keymap) for default and configuration keymaps.
This allows restoring a single user defined kmi to its previous (default or config) values instead of having to restore the whole keymap.
The restore item button is disabled for kmi added by the users (they don't have an ID).

Also fixes a bug in the rna function for add keymap item (parameter order was incorrect, messing adding back saved configurations).
release/scripts/ui/space_userpref.py
source/blender/makesdna/DNA_windowmanager_types.h
source/blender/makesrna/intern/rna_wm.c
source/blender/makesrna/intern/rna_wm_api.c
source/blender/windowmanager/WM_api.h
source/blender/windowmanager/intern/wm_keymap.c