From 856396a0310c2d3e4c61d28fed82543105ff2264 Mon Sep 17 00:00:00 2001 From: "Valeriano A.R" Date: Thu, 30 May 2019 07:21:24 +0200 Subject: [PATCH] FrmToolbox: Order panels by type name. --- VAR.Toolbox/UI/FrmToolbox.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/VAR.Toolbox/UI/FrmToolbox.cs b/VAR.Toolbox/UI/FrmToolbox.cs index 5218221..4017549 100644 --- a/VAR.Toolbox/UI/FrmToolbox.cs +++ b/VAR.Toolbox/UI/FrmToolbox.cs @@ -29,7 +29,7 @@ namespace VAR.Toolbox.UI public FrmToolbox() { - InitializeComponent(); + InitializeDynamicComponents(); _currentInstance = this; } @@ -97,7 +97,7 @@ namespace VAR.Toolbox.UI #region Dynamic layout - private void InitializeComponent() + private void InitializeDynamicComponents() { SuspendLayout(); const int toolSpacing = 5; @@ -116,7 +116,7 @@ namespace VAR.Toolbox.UI // Get list of ToolPanels Type iToolPanel = typeof(IToolPanel); - IEnumerable toolPanelTypes = ReflectionUtils.GetTypesOfInterface(iToolPanel); + IEnumerable toolPanelTypes = ReflectionUtils.GetTypesOfInterface(iToolPanel).OrderBy(t => t.Name); // lblToolbox lblToolbox = new Label