FlatRedBall.Gui.TimeLine.FixBar C# (CSharp) Méthode

FixBar() public méthode

Keeps the position bar within the visible range of the TimeLine.
public FixBar ( ) : void
Résultat void
        public void FixBar()
        {
            //			if(ScaleY > ScaleX)
            //			{
            //				if(positionBar.si.RelativeY - positionBar.si.ScaleY < - si.ScaleY + 2)
            //					positionBar.si.RelativeY = - si.ScaleY + 2 + positionBar.si.ScaleY;
            //				if(positionBar.si.RelativeY + positionBar.si.ScaleY > si.ScaleY - 2)
            //					positionBar.si.RelativeY =  si.ScaleY - 2 - positionBar.si.ScaleY;
            //			}
            //			else
            //			{
            if (positionBar.WorldUnitRelativeX < -ScaleX + 1)
                positionBar.WorldUnitRelativeX = -ScaleX + 1;
            if (positionBar.WorldUnitRelativeX > ScaleX - 1)
                positionBar.WorldUnitRelativeX = ScaleX - 1;
            //			}

            UpdatePositionBarYValues();

            positionBar.UpdateDependencies();
        }