Ejemplo n.º 1
0
 public void SaveAs(string filePath)
 {
     NotebookItemsSaveRequest?.Invoke(this, EventArgs.Empty);
     Notebook.Invoke(() => {
         Notebook.Execute("VACUUM");
         Notebook.SaveAs(filePath);
     });
 }
Ejemplo n.º 2
0
 public void Save()
 {
     NotebookItemsSaveRequest?.Invoke(this, EventArgs.Empty);
     Notebook.Invoke(() => {
         Notebook.Execute("VACUUM");
         Notebook.Save();
     });
 }
Ejemplo n.º 3
0
 public void SaveAs(string filePath, CancellationToken cancel)
 {
     NotebookItemsSaveRequest?.Invoke(this, EventArgs.Empty);
     using var status = WaitStatus.StartCustom(Path.GetFileName(filePath));
     Notebook.SaveAs(filePath,
                     c => status.SetProgress($"{c}% complete"),
                     cancel);
 }
Ejemplo n.º 4
0
 public void CommitOpenEditors()
 {
     NotebookItemsSaveRequest?.Invoke(this, EventArgs.Empty);
 }