private void BtnSaveConlang_Click(object sender, RoutedEventArgs e)
 {
     Program.I.ActiveWorld.Languages.Remove(openedLang);
     openedLang = Program.I.ActiveConlang;
     Program.I.ActiveWorld.Languages.Insert(0, openedLang);
     Program.I.ActiveConlang = Program.CloneModelPart(openedLang);
 }
 private void BtnNewConlang_Click(object sender, RoutedEventArgs e)
 {
     Model.Languages.Language lang = Model.Languages.Language.CreateNewLanguage();
     Program.I.ActiveWorld.Languages.Add(lang);
     openedLang = lang;
     Program.I.ActiveConlang = Program.CloneModelPart(lang);
 }
        private void BtnOpenConlang_Click(object sender, RoutedEventArgs e)
        {
            OpenConlangDialog ocd = new OpenConlangDialog();

            if (ocd.ShowDialog() == true)
            {
                if (ocd.dgLangs.SelectedItem != null)
                {
                    openedLang = (Model.Languages.Language)ocd.dgLangs.SelectedItem;
                    Program.I.ActiveConlang = Program.CloneModelPart(openedLang);
                }
            }
        }
 private void BtnDeleteConlang_Click(object sender, RoutedEventArgs e)
 {
     Program.I.ActiveConlang = null;
     Program.I.ActiveWorld.Languages.Remove(openedLang);
     openedLang = null;
 }
 private void BtnCloseConlang_Click(object sender, RoutedEventArgs e)
 {
     Program.I.ActiveConlang = null;
     openedLang = null;
 }