Improved approach to honor aspect ratio during size changes.

This commit is contained in:
Jim Evins
2015-09-07 16:19:35 -04:00
parent 360d85bbbc
commit 409abe4428
3 changed files with 34 additions and 7 deletions
+14 -1
View File
@@ -810,7 +810,20 @@ glabels::View::handleResizeMotion( double xWorld, double yWorld )
{
if ( mResizeHonorAspect )
{
mResizeObject->setSizeHonorAspect( w, h );
switch ( location )
{
case Handle::E:
case Handle::W:
mResizeObject->setWHonorAspect( w );
break;
case Handle::N:
case Handle::S:
mResizeObject->setHHonorAspect( h );
break;
default:
mResizeObject->setSizeHonorAspect( w, h );
break;
}
}
else
{