diff options
author | Martin Poirier <theeth@yahoo.com> | 2005-08-23 22:13:30 +0400 |
---|---|---|
committer | Martin Poirier <theeth@yahoo.com> | 2005-08-23 22:13:30 +0400 |
commit | e12e2469c8e2e0f0229af5bbc611ea76238d6d34 (patch) | |
tree | 9e59a65aa7d77db81d49a2cc66b88ca331b4c9af /source/blender/src/editview.c | |
parent | 207cbbd535743e2505ce5f66d91f3d771800e0c5 (diff) |
Bretch's patch for 2D transform. Thanks
Using new transform code to handle UV window.
With the ground work done, Transform could more easily be extended to handle IPO window now.
Tracker item: http://projects.blender.org/tracker/?func=detail&atid=127&aid=2946&group_id=9
Diffstat (limited to 'source/blender/src/editview.c')
-rw-r--r-- | source/blender/src/editview.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/source/blender/src/editview.c b/source/blender/src/editview.c index f30324ff7ac..5da61321346 100644 --- a/source/blender/src/editview.c +++ b/source/blender/src/editview.c @@ -781,19 +781,23 @@ int gesture(void) if(i) { if(curarea->spacetype==SPACE_IPO) transform_ipo(i); - else if(curarea->spacetype==SPACE_IMAGE) transform_tface_uv(i, 0); else if(curarea->spacetype==SPACE_OOPS) transform_oops('g', 0); else { + int context; + + if(curarea->spacetype==SPACE_IMAGE) context= CTX_NONE; + else context= CTX_NONE; + if(i=='g') { - initTransform(TFM_TRANSLATION, CTX_NONE); + initTransform(TFM_TRANSLATION, context); Transform(); } else if(i=='r') { - initTransform(TFM_ROTATION, CTX_NONE); + initTransform(TFM_ROTATION, context); Transform(); } else { - initTransform(TFM_RESIZE, CTX_NONE); + initTransform(TFM_RESIZE, context); Transform(); } } |