public static new IGradient ShowDialog() { GradientForm f = new GradientForm(); ((Form)f).ShowDialog(); return(f.SelectedGradient); }
public void EditStyle(Item x) { if (x is DataItem) { DataLineStyleForm.New(this, (DataItem)x); } else if (x is Function1DItem) { FunctionLineStyleForm.New(this, (Function1DItem)x); } else if (x is Function2DItem) { ((Function2DItem)x).Gradient = GradientForm.ShowDialog(); this.Items.Update(x); } }
private void StyleClick(object sender, EventArgs e) { if (dimensions == Dimensions.One) { style.Name = name.Text; FunctionLineStyleForm.New(Model, style); } else if (dimensions == Dimensions.Two) { Gradient = GradientForm.ShowDialog(); Model.Items.Update(f); } else { Debug.Fail("No Style for Color function"); } }