OdessaGUIProject.HighlightDetailsForm.MovePlayHeadToPosition C# (CSharp) Method

MovePlayHeadToPosition() private method

private MovePlayHeadToPosition ( double position ) : void
position double
return void
        private void MovePlayHeadToPosition(double position)
        {
            // ReSharper disable CompareOfFloatsByEqualityOperator
            Debug.Assert(_currentHighlight != null && (position > 0 || _currentHighlight.StartTime.TotalSeconds == 0), "Position shouldn't be 0!");
            // ReSharper restore CompareOfFloatsByEqualityOperator

            double percentage = ((position - _zoomStartPosition) / (_zoomEndPosition - _zoomStartPosition));
            playHeadBox.Left = timelineBox.Left + (int)(percentage * timelineBox.Width) - (playHeadBox.Width / 2);
        }
HighlightDetailsForm