Exemplo n.º 1
0
        public void Quit()
        {
            Logger.Info("Quit called - terminating application");
            if (backend != null)
            {
                UnhookFromTooltipTaskGroupModels();
                backend.Cleanup();
            }
            TaskWindow.SavePosition();

            nativeApp.QuitMainLoop();
        }
Exemplo n.º 2
0
        private void OnQuit(object sender, EventArgs args)
        {
            Logger.Info("OnQuit called - terminating application");
            if (backend != null)
            {
                UnhookFromTooltipTaskGroupModels();
                backend.Cleanup();
            }
            TaskWindow.SavePosition();

            nativeApp.QuitMainLoop();
        }
Exemplo n.º 3
0
        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);
        }