/// ------------------------------------------------------------------------------------ public WavePainterWithBoundarySelection(WaveControlWithMovableBoundaries ctrl, IEnumerable <float> samples, TimeSpan totalTime) : base(ctrl, samples, totalTime) { Initialize(ctrl); }
/// ------------------------------------------------------------------------------------ private void Initialize(WaveControlWithMovableBoundaries ctrl) { BoundaryHighlightColor = Color.FromArgb(100, Color.DarkSlateBlue); HighlightBoundaryWhenMouseIsNear = true; CanBoundaryBeMoved = b => ctrl.CanBoundaryBeMoved(b, false); }
/// ------------------------------------------------------------------------------------ public WavePainterWithBoundarySelection(WaveControlWithMovableBoundaries ctrl, WaveFileReader stream) : base(ctrl, stream) { Initialize(ctrl); }