AGS.Editor.GUIEditor.DistributeVertiClick C# (CSharp) Метод

DistributeVertiClick() приватный Метод

private DistributeVertiClick ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        private void DistributeVertiClick(object sender, EventArgs e)
        {
            if (_selected.Count < 3) return;
            //RemoveLockedFromSelected();
            //if (_selected.Count == 0) return;
            _selected.Sort(GUIControl.CompareByTop);

            int spacing = (_selected[_selected.Count - 1].Top - _selected[0].Top) / (_selected.Count - 1);
            for (int i = 0; i < _selected.Count; i++)
            {
                if (!_selected[i].Locked) _selected[i].Top = _selected[0].Top + (spacing * i);

            }
            RaiseOnControlsChanged();
            bgPanel.Invalidate();
        }