diff --git a/EduNetworkBuilder/OptionsWindow.cs b/EduNetworkBuilder/OptionsWindow.cs index f4afc88..e5699ca 100644 --- a/EduNetworkBuilder/OptionsWindow.cs +++ b/EduNetworkBuilder/OptionsWindow.cs @@ -439,7 +439,7 @@ namespace EduNetworkBuilder if(ModifierKeys == Keys.Control && e.Button == MouseButtons.Left) { //ctrl-click -- open translators window - TranslationWindow TW = new TranslationWindow(); + TranslationWindow TW = new TranslationWindow(myNet); TW.Show(); } } diff --git a/EduNetworkBuilder/TranslationWindow.cs b/EduNetworkBuilder/TranslationWindow.cs index 2a50361..a98ec58 100644 --- a/EduNetworkBuilder/TranslationWindow.cs +++ b/EduNetworkBuilder/TranslationWindow.cs @@ -12,10 +12,31 @@ namespace EduNetworkBuilder { public partial class TranslationWindow : Form { - public TranslationWindow() + Network myNet = null; + public TranslationWindow(Network ToEdit) { InitializeComponent(); this.KeyPreview = true; + myNet = ToEdit; + + LocalSetup(); + } + + void LocalSetup() + { + string[,] LanguageChoices = NB.LanguageChoices; + cb1Language.Items.Clear(); + cb2Language.Items.Clear(); + for (int i = 0; i < LanguageChoices.GetLength(0); i++) + { + cb1Language.Items.Add(LanguageChoices[i, 0]); + cb2Language.Items.Add(LanguageChoices[i, 0]); + } + if (LanguageChoices.Length > 0) + cb1Language.SelectedIndex = 0; + if (LanguageChoices.Length > 1) + cb1Language.SelectedIndex = 1; + Icon = Properties.Resources.NBIco; } private void btnClose_Click(object sender, EventArgs e)