Ejemplo n.º 1
0
        public void EditProperties()
        {
            IAddonInstance addon = AddonBase.LoadFromFile(m_file.DataDiskPath);

            if (EditPropertiesForm.Run(addon, true))
            {
                //addon.Original = false;
                addon.SaveToFile(m_file.DataDiskPath);
            }
        }
Ejemplo n.º 2
0
        public string SaveCommonTemplate(IAddonInstance addon, string defname)
        {
            string name = InputBox.Run(Texts.Get("s_select_template_name"), defname ?? "tpl1");

            if (name != null)
            {
                WantCommonFolder();
                string fn = Path.Combine(CommonSpace.Folder, name + FileExtension);
                if (File.Exists(fn))
                {
                    if (!StdDialog.ReallyOverwriteFile(fn))
                    {
                        return(null);
                    }
                }
                addon.SaveToFile(fn);
                CommonSpace.ClearCache();
                return(name + ".");
            }
            return(null);
        }
Ejemplo n.º 3
0
 public override bool Save()
 {
     m_obj.SaveToFile(m_filepath);
     return(true);
 }