public override void SetDark(bool dark) { base.SetDark(dark); uploadSequence.BackColor = Color.White; editSequence.BackColor = Color.White; deleteSequence.BackColor = Color.White; addSequence.BackColor = Color.White; if (currentEditor != null) { currentEditor.SetDark(IsDark); } }
void OpenSequenceEditor(Gradient gradient) { SequenceEditor editor = new SequenceEditor(gradient.SequencePoints, targetSequence.Length); editor.SetDark(IsDark); editor.Location = new Point(0, 3); Controls.Add(editor); editor.BringToFront(); editor.applySequence.Click += CloseSequenceEditor; editor.discardSequence.Click += DiscardSequenceEditor; currentEditor = editor; }