diff options
Diffstat (limited to 'source/blender/src/transform.c')
-rwxr-xr-x | source/blender/src/transform.c | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/source/blender/src/transform.c b/source/blender/src/transform.c index 9abc5250e49..262465c0308 100755 --- a/source/blender/src/transform.c +++ b/source/blender/src/transform.c @@ -387,8 +387,14 @@ static void transformEvent(unsigned short event, short val) { Trans.redraw= 1; } break; - case WHEELDOWNMOUSE: case PADPLUSKEY: + if(G.qual & LR_ALTKEY && Trans.flag & T_PROP_EDIT) { + Trans.propsize*= 1.1f; + calculatePropRatio(&Trans); + } + Trans.redraw= 1; + break; + case WHEELDOWNMOUSE: if(Trans.flag & T_PROP_EDIT) { Trans.propsize*= 1.1f; calculatePropRatio(&Trans); @@ -396,8 +402,14 @@ static void transformEvent(unsigned short event, short val) { else view_editmove(event); Trans.redraw= 1; break; - case WHEELUPMOUSE: case PADMINUS: + if(G.qual & LR_ALTKEY && Trans.flag & T_PROP_EDIT) { + Trans.propsize*= 0.90909090f; + calculatePropRatio(&Trans); + } + Trans.redraw= 1; + break; + case WHEELUPMOUSE: if(Trans.flag & T_PROP_EDIT) { Trans.propsize*= 0.90909090f; calculatePropRatio(&Trans); |