public void EditProperties() { IAddonInstance addon = AddonBase.LoadFromFile(m_file.DataDiskPath); if (EditPropertiesForm.Run(addon, true)) { //addon.Original = false; addon.SaveToFile(m_file.DataDiskPath); } }
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); }
public override bool Save() { m_obj.SaveToFile(m_filepath); return(true); }