private void BaseForm_FormClosing(object sender, FormClosingEventArgs e) { Properties.Settings.Default.BaseForm = WindowSave.SaveWindow(this); Properties.Settings.Default.InsertAnInlineTOC = cbCreateHtmlTOC.Checked; Properties.Settings.Default.Save(); Preview.CloseOpenedForms(); t.Abort(); Zip.DeleteTemp(); }
private Dictionary <string, string> SplitChapters() { if (cbSplit.Checked) { Utils.NewFilename(Variables.BackupDone); Preview.CloseOpenedForms(); SplitChapters doc = new SplitChapters(GetFilenames(Model.Nodes, false)); doc.UpdateFiles(); Variables.ZipFileList = new List <string>(); Variables.FilesPathFromOPF = new List <string>(); return(doc.list); } else { return(null); } }
public frmPreview(string filename, string Chapter) { InitializeComponent(); filename = Utils.VerifyFilenameEncoding(filename); file.Text = filename; WindowSave.RestoreWindows(Properties.Settings.Default.frmPreview, this); this.Icon = Utils.GetIcon(); SplitFileName = filename.Split('#'); if (SplitFileName.Length > 1) { RequestedAnchor = SplitFileName[1]; } string CleanedFileName = SplitFileName[0]; string Path = Preview.ConvertToHTML(Zip.GetTempFilePath(CleanedFileName)); string url = string.IsNullOrEmpty(RequestedAnchor) ? Path : Path + "#" + RequestedAnchor; webBrowser1.Navigate(new Uri(url)); this.Text = Chapter; }