FrmToolbox: Order panels by type name.

This commit is contained in:
2019-05-30 07:21:24 +02:00
parent 11afa74e58
commit 856396a031

View File

@@ -29,7 +29,7 @@ namespace VAR.Toolbox.UI
public FrmToolbox() public FrmToolbox()
{ {
InitializeComponent(); InitializeDynamicComponents();
_currentInstance = this; _currentInstance = this;
} }
@@ -97,7 +97,7 @@ namespace VAR.Toolbox.UI
#region Dynamic layout #region Dynamic layout
private void InitializeComponent() private void InitializeDynamicComponents()
{ {
SuspendLayout(); SuspendLayout();
const int toolSpacing = 5; const int toolSpacing = 5;
@@ -116,7 +116,7 @@ namespace VAR.Toolbox.UI
// Get list of ToolPanels // Get list of ToolPanels
Type iToolPanel = typeof(IToolPanel); Type iToolPanel = typeof(IToolPanel);
IEnumerable<Type> toolPanelTypes = ReflectionUtils.GetTypesOfInterface(iToolPanel); IEnumerable<Type> toolPanelTypes = ReflectionUtils.GetTypesOfInterface(iToolPanel).OrderBy(t => t.Name);
// lblToolbox // lblToolbox
lblToolbox = new Label lblToolbox = new Label