public void DeleteEntry(PaletteKeyPoint pkp) { if(pal.keyPoints.Count > 1) { pal.keyPoints.Remove(pkp); UpdateView(); } else { MessageBox.Show("Can not remove last palette key point.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public PaletteEntryControl(PaletteEditor pe, PaletteKeyPoint pkp) { InitializeComponent(); this.pe = pe; if(pkp != null) this.Pkp = pkp; }
void AddColorButtonClick(object sender, EventArgs e) { PaletteKeyPoint pkp = new PaletteKeyPoint(); pkp.Position = 1.0f; pkp.Color = Color.OrangeRed;//Envelope pal.keyPoints.Add(pkp); UpdateView(); }