private void AutoSave() { TimeSpan delta = DateTime.Now - lastSave; if (delta.TotalMilliseconds >= AutoSaveDelay) { PaletteManager.SaveAll(); lastSave = DateTime.Now; } }
private void MainWindow_FormClosing(object sender, FormClosingEventArgs e) { if (mWorker.IsBusy) { mWorker.CancelAsync(); e.Cancel = true; } else { HotkeyManager.kHook.UnHook(); PaletteManager.SaveAll(); } }