public string ConvertToString() { EdgeObjectLibraryMaker ELM = new EdgeObjectLibraryMaker(); ELM.Setup(this); return(GSDRootUtil.GetString <EdgeObjectLibraryMaker>(ELM)); }
public static EdgeObjectLibraryMaker ELMFromData(string tData) { try{ EdgeObjectLibraryMaker ELM = (EdgeObjectLibraryMaker)GSDRootUtil.LoadData <EdgeObjectLibraryMaker>(ref tData); return(ELM); }catch { return(null); } }
public void LoadFromLibraryWizard(string xName) { GSDRootUtil.Dir_GetLibrary_CheckSpecialDirs(); string xPath = GSDRootUtil.Dir_GetLibrary(); string tPath = xPath + "W/" + xName + ".gsd"; EdgeObjectLibraryMaker ELM = (EdgeObjectLibraryMaker)GSDRootUtil.LoadXML <EdgeObjectLibraryMaker>(ref tPath); ELM.LoadTo(this); bNeedsUpdate = true; }
public void LoadFromLibrary(string xName, bool bIsQuickAdd = false) { GSDRootUtil.Dir_GetLibrary_CheckSpecialDirs(); string xPath = GSDRootUtil.Dir_GetLibrary(); string tPath = xPath + "EOM" + xName + ".gsd"; if (bIsQuickAdd) { tPath = xPath + "Q/EOM" + xName + ".gsd"; } EdgeObjectLibraryMaker ELM = (EdgeObjectLibraryMaker)GSDRootUtil.LoadXML <EdgeObjectLibraryMaker>(ref tPath); ELM.LoadTo(this); bNeedsUpdate = true; }
public void SaveToLibrary(string fName = "", bool bIsDefault = false) { EdgeObjectLibraryMaker ELM = new EdgeObjectLibraryMaker(); ELM.Setup(this); GSDRootUtil.Dir_GetLibrary_CheckSpecialDirs(); string xPath = GSDRootUtil.Dir_GetLibrary(); string tPath = xPath + "EOM" + tName + ".gsd"; if (fName.Length > 0) { if (bIsDefault) { tPath = xPath + "Q/EOM" + fName + ".gsd"; } else { tPath = xPath + "EOM" + fName + ".gsd"; } } GSDRootUtil.CreateXML <EdgeObjectLibraryMaker>(ref tPath, ELM); }
public void LoadFromLibraryBulk(ref EdgeObjectLibraryMaker ELM) { ELM.LoadTo(this); }
public void LoadFromLibraryBulk(ref EdgeObjectLibraryMaker ELM){ ELM.LoadTo(this); }
public string ConvertToString(){ EdgeObjectLibraryMaker ELM = new EdgeObjectLibraryMaker(); ELM.Setup(this); return GSDRootUtil.GetString<EdgeObjectLibraryMaker>(ELM); }
public void SaveToLibrary(string fName = "", bool bIsDefault = false){ EdgeObjectLibraryMaker ELM = new EdgeObjectLibraryMaker(); ELM.Setup(this); GSDRootUtil.Dir_GetLibrary_CheckSpecialDirs(); string xPath = GSDRootUtil.Dir_GetLibrary(); string tPath = xPath + "EOM" + tName + ".gsd"; if(fName.Length > 0){ if(bIsDefault){ tPath = xPath + "Q/EOM" + fName + ".gsd"; }else{ tPath = xPath + "EOM" + fName + ".gsd"; } } GSDRootUtil.CreateXML<EdgeObjectLibraryMaker>(ref tPath,ELM); }