private static FormSpaceMap CreateSpaceMapForm(string caption, List<int> namedList, List<int> namelessList, string editXml, string bgXml) { FormSpaceMap form = new FormSpaceMap(); form.Text = caption; form.pSpaceMap.SpaceMap.FromXml(editXml); form.pSpaceMap.SpaceMap.FromXml(bgXml); form.pSpaceMap.SpaceMap.NamedIdList = namedList; form.pSpaceMap.SpaceMap.NamelessIdList = namelessList; form.pSpaceMap.SpaceMap.MarkAsImported(); return form; }
private static FormSpaceMap CreateSpaceMapForm(string caption, List <int> namedList, List <int> namelessList, string editXml, string bgXml) { FormSpaceMap form = new FormSpaceMap(); form.Text = caption; form.pSpaceMap.SpaceMap.FromXml(editXml); form.pSpaceMap.SpaceMap.FromXml(bgXml); form.pSpaceMap.SpaceMap.NamedIdList = namedList; form.pSpaceMap.SpaceMap.NamelessIdList = namelessList; form.pSpaceMap.SpaceMap.MarkAsImported(); return(form); }
public static Space EditOnSpaceMap(List <int> namedList, List <int> namelessList, string editXml, string bgXml) { using (FormSpaceMap form = CreateSpaceMapForm("Edit or add objects", namedList, namelessList, editXml, bgXml)) { if (form.ShowDialog() != DialogResult.Yes) { return(null); } else { return(form.pSpaceMap.SpaceMap); } } }
public static Space AddViaSpaceMap(string bgXml) { using (FormSpaceMap form = CreateSpaceMapForm("Add new objects", new List <int>(), new List <int>(), "<input></input>", bgXml)) { if (form.ShowDialog() != DialogResult.Yes) { return(null); } else { return(form.pSpaceMap.SpaceMap); } } }