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);
 }
Example #7
0
		public void LoadFromLibraryBulk(ref EdgeObjectLibraryMaker ELM){
			ELM.LoadTo(this);
		}
Example #8
0
		public string ConvertToString(){
			EdgeObjectLibraryMaker ELM = new EdgeObjectLibraryMaker();
			ELM.Setup(this);
			return GSDRootUtil.GetString<EdgeObjectLibraryMaker>(ELM);
		}
Example #9
0
		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);
		}