diff options
author | Martin Poirier <theeth@yahoo.com> | 2009-04-30 15:47:35 +0400 |
---|---|---|
committer | Martin Poirier <theeth@yahoo.com> | 2009-04-30 15:47:35 +0400 |
commit | 3c9e3e69ed778b817975e91c4ea22ea94ffd094e (patch) | |
tree | df5956f6fc4be46a9aae4be76a1cc6fe8c3e1619 /source/blender/editors/transform/transform_input.c | |
parent | a29551751c7c26971e7bade44af954d484b509c1 (diff) |
2.5
Transform helpline and experimental drawing code to indicate direction of motion for specific transformations.
Diffstat (limited to 'source/blender/editors/transform/transform_input.c')
-rw-r--r-- | source/blender/editors/transform/transform_input.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/source/blender/editors/transform/transform_input.c b/source/blender/editors/transform/transform_input.c index 3272c35f5fa..4d721a83c78 100644 --- a/source/blender/editors/transform/transform_input.c +++ b/source/blender/editors/transform/transform_input.c @@ -251,35 +251,44 @@ void initMouseInputMode(TransInfo *t, MouseInput *mi, MouseInputMode mode) { case INPUT_VECTOR: mi->apply = InputVector; + t->helpline = HLP_NONE; break; case INPUT_SPRING: calcSpringFactor(mi); mi->apply = InputSpring; + t->helpline = HLP_SPRING; break; case INPUT_SPRING_FLIP: calcSpringFactor(mi); mi->apply = InputSpringFlip; + t->helpline = HLP_SPRING; break; case INPUT_ANGLE: mi->apply = InputAngle; + t->helpline = HLP_ANGLE; break; case INPUT_TRACKBALL: /* factor has to become setting or so */ mi->factor = 0.1f; mi->apply = InputTrackBall; + t->helpline = HLP_TRACKBALL; break; case INPUT_HORIZONTAL_RATIO: mi->factor = (float)(mi->center[0] - mi->imval[0]); mi->apply = InputHorizontalRatio; + t->helpline = HLP_HARROW; break; case INPUT_HORIZONTAL_ABSOLUTE: mi->apply = InputHorizontalAbsolute; + t->helpline = HLP_HARROW; break; case INPUT_VERTICAL_RATIO: mi->apply = InputVerticalRatio; + t->helpline = HLP_VARROW; break; case INPUT_VERTICAL_ABSOLUTE: mi->apply = InputVerticalAbsolute; + t->helpline = HLP_VARROW; break; case INPUT_NONE: default: |