/// <summary>
        /// Creates a new <see cref="SpeedAdjustmentContainer"/>.
        /// </summary>
        /// <param name="controlPoint">The <see cref="MultiplierControlPoint"/> that defines the speed adjustments.</param>
        public SpeedAdjustmentContainer(MultiplierControlPoint controlPoint)
        {
            ControlPoint     = controlPoint;
            RelativeSizeAxes = Axes.Both;

            scrollingContainer = CreateScrollingContainer();
            scrollingContainer.ControlPoint = ControlPoint;
            scrollingContainer.VisibleTimeRange.BindTo(VisibleTimeRange);

            AddInternal(content = scrollingContainer);
        }
 public LinearScrollingContainer(MultiplierControlPoint controlPoint)
 {
     this.controlPoint = controlPoint;
 }
Beispiel #3
0
 public LinearScrollingContainer(Axes scrollingAxes, MultiplierControlPoint controlPoint)
 {
     this.scrollingAxes = scrollingAxes;
     this.controlPoint  = controlPoint;
 }
Beispiel #4
0
 /// <summary>
 /// Creates a new <see cref="SpeedAdjustmentContainer"/>.
 /// </summary>
 /// <param name="controlPoint">The <see cref="MultiplierControlPoint"/> that defines the speed adjustments.</param>
 public SpeedAdjustmentContainer(MultiplierControlPoint controlPoint)
 {
     ControlPoint     = controlPoint;
     RelativeSizeAxes = Axes.Both;
 }