void Activate_miOpen(object sender, System.EventArgs e) { ofd.Filter = ExtensionProvider.BuildFilterString( new SimPe.ExtensionType[] { SimPe.ExtensionType.Package, SimPe.ExtensionType.DisabledPackage, SimPe.ExtensionType.AllFiles } ); if (ofd.ShowDialog() == DialogResult.OK) { package.LoadFromFile(ofd.FileName); } }
private void Activate_miSaveAs(object sender, System.EventArgs e) { sfd.Filter = ExtensionProvider.BuildFilterString( new SimPe.ExtensionType[] { SimPe.ExtensionType.Package, SimPe.ExtensionType.DisabledPackage, SimPe.ExtensionType.AllFiles } ); sfd.FileName = package.FileName; if (sfd.ShowDialog() == DialogResult.OK) { package.Save(sfd.FileName, false); package.UpdateRecentFileMenu(this.miRecent); } }
private void Activate_miSaveCopyAs(object sender, System.EventArgs e) { sfd.Filter = ExtensionProvider.BuildFilterString( new SimPe.ExtensionType[] { SimPe.ExtensionType.Package, SimPe.ExtensionType.DisabledPackage, SimPe.ExtensionType.AllFiles } ); sfd.FileName = package.FileName; if (sfd.ShowDialog() == DialogResult.OK) { SimPe.Packages.GeneratableFile gf = (SimPe.Packages.GeneratableFile)package.Package.Clone(); gf.Save(sfd.FileName); //package.UpdateRecentFileMenu(this.miRecent); } }