/// <summary> /// Initializes a new instance of this control using the specified values. /// </summary> /// <param name="args">The ColorRangeEventArgs that stores the initial values.</param> public void Initialize(ColorRangeEventArgs args) { _endColor = args.EndColor; _hsl = args.HSL; _hueShift = args.HueShift; _startColor = args.StartColor; chkUseColorRange.Checked = args.UseColorRange; SetStartHsl(); SetEndHsl(); UpdateControls(); }
private void tccColorRange_ColorChanged(object sender, ColorRangeEventArgs e) { if (_ignoreRefresh) { return; } RasterEditorSettings settings = _newScheme.EditorSettings; settings.StartColor = e.StartColor; settings.EndColor = e.EndColor; settings.UseColorRange = e.UseColorRange; settings.HueShift = e.HueShift; settings.HueSatLight = e.HSL; RefreshValues(); }