diff options
author | Martin Poirier <theeth@yahoo.com> | 2009-07-18 19:02:12 +0400 |
---|---|---|
committer | Martin Poirier <theeth@yahoo.com> | 2009-07-18 19:02:12 +0400 |
commit | d0b6a2710471e50d52b65a2f6a645c1e1433e201 (patch) | |
tree | 2d6294b2dee09a9866f81ba559f31ce1cfe5be98 /source/blender/editors/transform | |
parent | d9e16f494fc60eb41410a611102439fbec1ef3b1 (diff) |
Second round of transform mouse buttons experiment.
Confirm on LMB up but cancel on RMB down.
This works well with hotkeys, manipulator, RMB+drag and gesture (when they are added back).
The question is do we stick with one scheme for all or have separate keymaps for different "calling mode".
Diffstat (limited to 'source/blender/editors/transform')
-rw-r--r-- | source/blender/editors/transform/transform.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/editors/transform/transform.c b/source/blender/editors/transform/transform.c index c62ea07e398..d8b62b40dff 100644 --- a/source/blender/editors/transform/transform.c +++ b/source/blender/editors/transform/transform.c @@ -515,6 +515,9 @@ void transformEvent(TransInfo *t, wmEvent *event) if (event->val) { switch (event->type){ + case RIGHTMOUSE: + t->state = TRANS_CANCEL; + break; /* enforce redraw of transform when modifiers are used */ case LEFTCTRLKEY: case RIGHTCTRLKEY: @@ -814,9 +817,6 @@ void transformEvent(TransInfo *t, wmEvent *event) } else { switch (event->type){ - case RIGHTMOUSE: - t->state = TRANS_CANCEL; - break; case LEFTMOUSE: t->state = TRANS_CONFIRM; break; |