public ColorSetupForm(FractColorSetupValues fractalColorSetupValues) { _fractColorSetupValues = fractalColorSetupValues; InitializeComponent(); if (_fractColorSetupValues.MapType == ColorMapType.VariableHue) { this.rbtVariableHue.Checked = true; } else if (_fractColorSetupValues.MapType == ColorMapType.VariableSat) { this.rbtVariableSat.Checked = true; } else { this.rbtVariableVal.Checked = true; } this.cbxReverseColors.Checked = this._fractColorSetupValues.ReverseColors; this.cbxBlackFill.Checked = this._fractColorSetupValues.BlackFill; this.tbMinHue.Value = (int)(100.0 * this._fractColorSetupValues.MinHue); this.tbMaxHue.Value = (int)(100.0 * this._fractColorSetupValues.MaxHue); this.tbMinSat.Value = (int)(100.0 * this._fractColorSetupValues.MinSat); this.tbMaxSat.Value = (int)(100.0 * this._fractColorSetupValues.MaxSat); this.tbMinVal.Value = (int)(100.0 * this._fractColorSetupValues.MinVal); this.tbMaxVal.Value = (int)(100.0 * this._fractColorSetupValues.MaxVal); SetupControls(); }
public void SetupFractColor() { ColorSetupForm frmColorSetup = new ColorSetupForm(_fractColorSetupValues); DialogResult result = frmColorSetup.ShowDialog(); if (result == DialogResult.OK) { _fractColorSetupValues = (FractColorSetupValues)frmColorSetup.Tag; } if (frmColorSetup != null) { frmColorSetup.Dispose(); } }
public FractColor(FractColorSetupValues fractColorSetupValues) { _fractColorSetupValues = fractColorSetupValues; }