public void Quit() { Logger.Info("Quit called - terminating application"); if (backend != null) { UnhookFromTooltipTaskGroupModels(); backend.Cleanup(); } TaskWindow.SavePosition(); nativeApp.QuitMainLoop(); }
private void OnQuit(object sender, EventArgs args) { Logger.Info("OnQuit called - terminating application"); if (backend != null) { UnhookFromTooltipTaskGroupModels(); backend.Cleanup(); } TaskWindow.SavePosition(); nativeApp.QuitMainLoop(); }
public void Exit(int exitcode = 0) { Logger.Info("Exit called - terminating application"); if (backendManager != null) { backendManager.Dispose(); } TaskWindow.SavePosition(Preferences); Application.Quit(); if (Exiting != null) { Exiting(this, EventArgs.Empty); } Environment.Exit(exitcode); }