Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
                }
            }
        }