Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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);
        }