From 28549a9137520706139ce8c9fe18ae1d27f555a0 Mon Sep 17 00:00:00 2001 From: Tim Young Date: Wed, 1 Nov 2017 13:03:02 -0500 Subject: [PATCH] Better sorting --- EduNetworkBuilder/TranslationWindow.cs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/EduNetworkBuilder/TranslationWindow.cs b/EduNetworkBuilder/TranslationWindow.cs index 247f3d0..75e658d 100644 --- a/EduNetworkBuilder/TranslationWindow.cs +++ b/EduNetworkBuilder/TranslationWindow.cs @@ -56,7 +56,6 @@ namespace EduNetworkBuilder { cbFormFilter.Items.Add(TFD.Prefix); } - panelTranslateFormItems.Enabled = false; NBSettings mySettings = NB.GetSettings(); @@ -89,6 +88,8 @@ namespace EduNetworkBuilder Icon = Properties.Resources.NBIco; lblStatus.Text = ""; LanguagifyComponents(); + + cbFormFilter.Text = "Any"; } private void LanguagifyComponents() @@ -128,11 +129,7 @@ namespace EduNetworkBuilder FormData.Add(new TranslationFormData("PPF_", "Person Profile Form. When dealing with faculty / students.", 1)); FormData.Add(new TranslationFormData("RPC_", "Random Puzzle Chooser. The form for generating a random puzzle", 5)); FormData.Add(new TranslationFormData("RTFW_", "RichText Window. A multipurpose window. Used for displaying help or the puzzle description.", 7)); - FormData.Sort((a, b) => - { - if (a.Importance != b.Importance) return a.Importance.CompareTo(b.Importance); - return a.Prefix.CompareTo(b.Prefix); - }); + FormData.Sort((a, b) => a.Prefix.CompareTo(b.Prefix) ); } private void ClosingStuff() @@ -401,6 +398,12 @@ namespace EduNetworkBuilder cbFormItemChoice.Items.Add(TI.Key); } } + if(cbFormItemChoice.SelectedIndex <0) + { + if (cbFormItemChoice.Items.Count > 0) + cbFormItemChoice.SelectedIndex = 1; + } + else { cbFormItemChoice.Text = ""; } } private TranslationResxFile FileFromLangCode(string code)