diff --git a/Source/Editor/GUI/ContextMenu/ContextMenu.cs b/Source/Editor/GUI/ContextMenu/ContextMenu.cs index b48e3ca59..493c9d14b 100644 --- a/Source/Editor/GUI/ContextMenu/ContextMenu.cs +++ b/Source/Editor/GUI/ContextMenu/ContextMenu.cs @@ -122,25 +122,6 @@ namespace FlaxEditor.GUI.ContextMenu /// public Panel ItemsContainer => _panel; - /// - /// The auto sort. - /// - private bool _autosort; - - /// - /// The auto sort property. - /// - public bool AutoSort - { - get => _autosort; - set - { - _autosort = value; - if (_autosort) - SortButtons(); - } - } - /// /// Initializes a new instance of the class. /// @@ -156,24 +137,6 @@ namespace FlaxEditor.GUI.ContextMenu }; } - /// - /// Sorts all alphabetically. - /// - /// Overrides property. - public void SortButtons(bool force = false) - { - if (!_autosort && !force) - return; - _panel.Children.Sort((control, control1) => - { - if (control is ContextMenuButton cmb && control1 is ContextMenuButton cmb1) - return string.Compare(cmb.Text, cmb1.Text, StringComparison.OrdinalIgnoreCase); - if (!(control is ContextMenuButton)) - return 1; - return -1; - }); - } - /// /// Removes all the added items (buttons, separators, etc.). /// @@ -195,7 +158,6 @@ namespace FlaxEditor.GUI.ContextMenu { var item = new ContextMenuButton(this, text); item.Parent = _panel; - SortButtons(); return item; } @@ -209,7 +171,6 @@ namespace FlaxEditor.GUI.ContextMenu { var item = new ContextMenuButton(this, text, shortKeys); item.Parent = _panel; - SortButtons(); return item; } @@ -224,7 +185,6 @@ namespace FlaxEditor.GUI.ContextMenu var item = new ContextMenuButton(this, text); item.Parent = _panel; item.Clicked += clicked; - SortButtons(); return item; } @@ -239,7 +199,6 @@ namespace FlaxEditor.GUI.ContextMenu var item = new ContextMenuButton(this, text); item.Parent = _panel; item.ButtonClicked += clicked; - SortButtons(); return item; } @@ -255,7 +214,6 @@ namespace FlaxEditor.GUI.ContextMenu var item = new ContextMenuButton(this, text, shortKeys); item.Parent = _panel; item.Clicked += clicked; - SortButtons(); return item; }