Пример #1
0
        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;
        }
Пример #2
0
        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);
        }
Пример #3
0
 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);
         }
     }
 }
Пример #4
0
 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);
         }
     }
 }