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; }