/// ------------------------------------------------------------------------------------ public WaveControlScrollCalculator(WaveControlBasic waveControl, TimeRange timeRange, bool scrollToCenter, int leftMarginPct, int rightMarginPct) { _waveControl = waveControl; _cachedWaveControlClientWidth = _waveControl.ClientSize.Width; TimeRange = timeRange; _scrollToCenter = scrollToCenter; _leftMarginPercent = leftMarginPct; _rightMarginPercent = rightMarginPct; }
/// ------------------------------------------------------------------------------------ public WaveControlScrollCalculator(WaveControlBasic waveControl, TimeRange timeRange, bool scrollToCenter) : this(waveControl, timeRange, scrollToCenter, 5, 75) { }
/// ------------------------------------------------------------------------------------ public WaveControlScrollCalculator(WaveControlBasic waveControl) : this(waveControl, new TimeRange(TimeSpan.Zero, waveControl.WaveStream.TotalTime), false) { }