/// <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); }
private void load() { scrollingContainer = CreateScrollingContainer(); scrollingContainer.ScrollingAxes = ScrollingAxes; scrollingContainer.ControlPoint = ControlPoint; scrollingContainer.VisibleTimeRange.BindTo(VisibleTimeRange); scrollingContainer.RelativeChildOffset = new Vector2((ScrollingAxes & Axes.X) > 0 ? (float)ControlPoint.StartTime : 0, (ScrollingAxes & Axes.Y) > 0 ? (float)ControlPoint.StartTime : 0); AddInternal(content = scrollingContainer); }