Make toggle and hold snap method cohabit nicely.
authorMartin Poirier <theeth@yahoo.com>
Thu, 3 Dec 2009 19:18:00 +0000 (19:18 +0000)
committerMartin Poirier <theeth@yahoo.com>
Thu, 3 Dec 2009 19:18:00 +0000 (19:18 +0000)
commite4a97d67b62d169ef97f9b17ed739154cff62e70
tree30ec212302b408ed54d803274e65f3fc8c848e61
parent18fb6d5e4366224440a0eca182b280b8b9ffb483
Make toggle and hold snap method cohabit nicely.

Shift-Tab toggles the global toolsetting snap settings (both in and out of transform).
Holding down Ctrl inverts the snap setting in transform (turns it on when global snap is off and vice versa).
Ctrl-Shift-Tab to select snap mode (only outside of transform for now).

For old (pre 2.5) behavior, just keep global snap off and use Ctrl.

NOTE: transform modal events for snap have change a bit, saved keymap might not work anymore.
source/blender/editors/transform/transform.c
source/blender/editors/transform/transform.h
source/blender/editors/transform/transform_constraints.c
source/blender/editors/transform/transform_ops.c
source/blender/editors/transform/transform_snap.c