public void LoadLanguages(string path) { TreeViewSerializer ts = new TreeViewSerializer(); TreeView tv = new TreeView(); ts.LoadXmlFileInTreeView(tv, path); TreeNode t = tv.Nodes[0]; TreeNode t1 = t.Nodes[0]; GlobalLang = new List <Language>(); int count = t1.Nodes.Count; CurrentLanguage = Convert.ToInt32(t1.Nodes[0].Text); for (int i = 1; i < count; i++) { Language l = new Language(); TreeNode t2 = t1.Nodes[i]; l.name = t2.Text; l.Entries = new List <string>(); int count2 = t2.Nodes.Count; for (int j = 0; j < count2; j++) { l.Entries.Add(XMLToStr(t2.Nodes[j].Text)); } GlobalLang.Add(l); } }
public void ImportDefinitionsXML(string path) { TreeViewSerializer ts = new TreeViewSerializer(); TreeView v = new TreeView(); ts.LoadXmlFileInTreeView(v, path); TreeNode t = v.Nodes[0]; TreeNode t2 = t.Nodes[0]; TreeNode Root = t2.Nodes[0].Clone() as TreeNode; ImportDefinitions(Root); }
public void LoadLanguages(string path) { TreeViewSerializer ts = new TreeViewSerializer(); TreeView tv = new TreeView(); ts.LoadXmlFileInTreeView(tv, path); TreeNode t = tv.Nodes[0]; TreeNode t1 = t.Nodes[0]; GlobalLang = new List<Language>(); int count = t1.Nodes.Count; CurrentLanguage = Convert.ToInt32(t1.Nodes[0].Text); for (int i = 1; i < count; i++) { Language l = new Language(); TreeNode t2 = t1.Nodes[i]; l.name = t2.Text; l.Entries = new List<string>(); int count2 = t2.Nodes.Count; for (int j = 0; j < count2; j++) l.Entries.Add(XMLToStr(t2.Nodes[j].Text)); GlobalLang.Add(l); } }