private void RemoveGroup(object sender, EventArgs e) { var id = VisgroupPanel.GetSelectedVisgroup(); if (!id.HasValue) { return; } var vg = _visgroups.First(x => x.ID == id.Value); _visgroups.Remove(vg); _deleted.Add(vg); UpdateVisgroups(); }
private void GroupNameChanged(object sender, EventArgs e) { var id = VisgroupPanel.GetSelectedVisgroup(); if (!id.HasValue) { return; } var vg = _visgroups.First(x => x.ID == id.Value); if (vg.Name == GroupName.Text) { return; } vg.Name = GroupName.Text; VisgroupPanel.UpdateVisgroupName(id.Value, GroupName.Text); }
private void ColourClicked(object sender, EventArgs e) { var id = VisgroupPanel.GetSelectedVisgroup(); if (!id.HasValue) { return; } var vg = _visgroups.First(x => x.ID == id.Value); using (var cp = new ColorDialog { Color = vg.Colour }) { if (cp.ShowDialog() == DialogResult.OK) { vg.Colour = cp.Color; VisgroupPanel.UpdateVisgroupColour(id.Value, cp.Color); } } }