public LanguageEditorDocument ShowLanguageEditorDocument(AppItem appItem) { EditorDocumentKey key = new EditorDocumentKey(appItem); LanguageEditorDocument document = GetDocument(key) as LanguageEditorDocument; if (document == null) { document = new LanguageEditorDocument(appItem); } document.Show(this); return(document); }
private void _mniAddLanguage_Click(object sender, EventArgs e) { AppTreeNode node = this._treeView.SelectedNode as AppTreeNode; AddLanguageForm form = new AddLanguageForm(node.AppItem); if (form.ShowDialog() == DialogResult.Cancel) { return; } LanguageEditorDocument editor = Global.DockManager.ShowLanguageEditorDocument(node.AppItem); editor.SetLanguageInfo(form.SelectedLanguageInfo); this.UpdateList(); }
private void EditLang() { LanguageTreeNode lngNode = this._treeView.SelectedNode as LanguageTreeNode; if (lngNode == null) { return; } AppTreeNode appNode = lngNode.Parent as AppTreeNode; if (appNode == null) { return; } LanguageEditorDocument editor = Global.DockManager.ShowLanguageEditorDocument(appNode.AppItem); editor.SetLanguageInfo(lngNode.LanguageInfo); }