void control_Removed(object sender, EventArgs e) { SourceControl removedControl = sender as SourceControl; if (removedControl != null) { sourcesPanel.RemoveSource(removedControl); } }
private void addControl(bool isOrigin) { SourceControl control; if (isOrigin) { control = new SourceControl(SourceControl.ORIGIN); } else { control = new SourceControl(); } control.Removed += control_Removed; sourcesPanel.AddSource(control); }
public void RemoveSource(SourceControl source) { sourcesList.Remove(source); refreshSourcesView(); }
public void AddSource(SourceControl source) { sourcesList.Add(source); refreshSourcesView(); }