private void UpdateFrequency(long f, FrequencyChangeSource source) { var min = (long)(_displayCenterFrequency - _spectrumWidth / _scale / 2); if (f < min) { f = min; } var max = (long)(_displayCenterFrequency + _spectrumWidth / _scale / 2); if (f > max) { f = max; } if (_useSnap) { f = (f + Math.Sign(f) * _stepSize / 2) / _stepSize * _stepSize; } if (f != _frequency) { var args = new FrequencyEventArgs(f, source); OnFrequencyChanged(args); if (!args.Cancel) { _frequency = args.Frequency; _performNeeded = true; } } }
private bool UpdateCenterFrequency(long f, FrequencyChangeSource source) { if (f < 0) { f = 0L; } if (this._useSnap) { f = (long)((float)f + (float)(Math.Sign(f) * this._stepSize) * 0.5f) / this._stepSize * this._stepSize; } if (f != this._centerFrequency) { FrequencyEventArgs frequencyEventArgs = new FrequencyEventArgs(f, source); this.OnCenterFrequencyChanged(frequencyEventArgs); if (!frequencyEventArgs.Cancel) { long num = frequencyEventArgs.Frequency - this._centerFrequency; this._displayCenterFrequency += num; this._centerFrequency = frequencyEventArgs.Frequency; this._performNeeded = true; } return(true); } return(false); }
private void UpdateCenterFrequency(long f, FrequencyChangeSource source) { if (f < 0) { f = 0; } if (_useSnap) { f = (f + Math.Sign(f) * _stepSize / 2) / _stepSize * _stepSize; } if (f != _centerFrequency) { var args = new FrequencyEventArgs(f, source); OnCenterFrequencyChanged(args); if (!args.Cancel) { var delta = args.Frequency - _centerFrequency; _displayCenterFrequency += delta; _centerFrequency = args.Frequency; _drawBackgroundNeeded = true; } } }
private bool UpdateFrequency(long f, FrequencyChangeSource source) { if (this._useSnap) { f = (long)((float)f + (float)(Math.Sign(f) * this._stepSize) * 0.5f) / this._stepSize * this._stepSize; } long num = (long)((float)this._displayCenterFrequency - (float)this._spectrumWidth / this._scale * 0.5f); long num2 = (long)((float)this._displayCenterFrequency + (float)this._spectrumWidth / this._scale * 0.5f); if (source == FrequencyChangeSource.Scroll) { long num3 = 0L; if (f < num) { num3 = f - num; } else if (f > num2) { num3 = f - num2; } if (num3 != 0L && !this.UpdateCenterFrequency(this._centerFrequency + num3, source)) { return(false); } } else if (f < num) { f = num; } else if (f > num2) { f = num2; } if (f != this._frequency) { FrequencyEventArgs frequencyEventArgs = new FrequencyEventArgs(f, source); this.OnFrequencyChanged(frequencyEventArgs); if (!frequencyEventArgs.Cancel) { this._frequency = frequencyEventArgs.Frequency; this._performNeeded = true; } return(true); } return(false); }
private void UpdateCenterFrequency(long f, FrequencyChangeSource source) { if (f < 0) { f = 0; } if (_useSnap) { f = (f + Math.Sign(f) * _stepSize / 2) / _stepSize * _stepSize; } if (f != _centerFrequency) { var args = new FrequencyEventArgs(f, source); OnCenterFrequencyChanged(args); if (!args.Cancel) { var delta = args.Frequency - _centerFrequency; _displayCenterFrequency += delta; _centerFrequency = args.Frequency; _drawBackgroundNeeded = true; } } }
private void UpdateFrequency(long f, FrequencyChangeSource source) { var min = (long) (_displayCenterFrequency - _spectrumWidth / _scale / 2); if (f < min) { f = min; } var max = (long) (_displayCenterFrequency + _spectrumWidth / _scale / 2); if (f > max) { f = max; } if (_useSnap) { f = (f + Math.Sign(f) * _stepSize / 2) / _stepSize * _stepSize; } if (f != _frequency) { var args = new FrequencyEventArgs(f, source); OnFrequencyChanged(args); if (!args.Cancel) { _frequency = args.Frequency; _performNeeded = true; } } }
public FrequencyEventArgs(long frequency, FrequencyChangeSource source) { Frequency = frequency; Source = source; }
public FrequencyEventArgs(long frequency, FrequencyChangeSource source) { Frequency = frequency; Source = source; }
public FrequencyEventArgs(long frequency, FrequencyChangeSource source) { this.Frequency = frequency; this.Source = source; }
private void UpdateFrequency(long f, FrequencyChangeSource source) { long num1 = (long) ((double) this._displayCenterFrequency - (double) this._spectrumWidth / (double) this._scale / 2.0); if (f < num1) f = num1; long num2 = (long) ((double) this._displayCenterFrequency + (double) this._spectrumWidth / (double) this._scale / 2.0); if (f > num2) f = num2; if (this._useSnap) f = (f + (long) (Math.Sign(f) * this._stepSize / 2)) / (long) this._stepSize * (long) this._stepSize; if (f == this._frequency) return; FrequencyEventArgs e = new FrequencyEventArgs(f, source); this.OnFrequencyChanged(e); if (e.Cancel) return; this._frequency = e.Frequency; this._performNeeded = true; }
private void UpdateCenterFrequency(long f, FrequencyChangeSource source) { if (f < 0L) f = 0L; if (this._useSnap) f = (f + (long) (Math.Sign(f) * this._stepSize / 2)) / (long) this._stepSize * (long) this._stepSize; if (f == this._centerFrequency) return; FrequencyEventArgs e = new FrequencyEventArgs(f, source); this.OnCenterFrequencyChanged(e); if (e.Cancel) return; this._displayCenterFrequency += e.Frequency - this._centerFrequency; this._centerFrequency = e.Frequency; this._drawBackgroundNeeded = true; }
public FrequencyEventArgs(long frequency, FrequencyChangeSource source) { this.Frequency = frequency; this.Source = source; }