Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Poirier <theeth@yahoo.com>2009-07-18 19:02:12 +0400
committerMartin Poirier <theeth@yahoo.com>2009-07-18 19:02:12 +0400
commitd0b6a2710471e50d52b65a2f6a645c1e1433e201 (patch)
tree2d6294b2dee09a9866f81ba559f31ce1cfe5be98 /source/blender/editors/transform
parentd9e16f494fc60eb41410a611102439fbec1ef3b1 (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.c6
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;