Ejemplo n.º 1
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;

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

            AddInternal(content = scrollingContainer);
        }
Ejemplo n.º 2
0
        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);
        }