Esempio n. 1
0
 /// <summary>
 /// Работа таймера.
 /// </summary>
 /// <param name="sencder"></param>
 /// <param name="e"></param>
 private void TimerWorking(object sencder, EventArgs e)
 {
     startingCountdown--;
     if (startingCountdown > 0)
     {
         timerLabel.Text = $"Осталось: {startingCountdown} с.";
     }
     else
     {
         this.Hide();
         this.Close();
         StopCountdown();
         IdleModule.Stop();
         IdleModule.CloseApplication();
     }
 }
Esempio n. 2
0
        private void OnMainEnd(IEventParameter iEventParameter)
        {
            if (EProjectManager.GetInstance().GetCurrentPrj() != null)
            {
                EProjectManager.GetInstance().SaveAndClose();

                ////Проверяю, закрыт ли проект(выполнено ли PreCloseProject)
                //// Или же он закрыт "варварски"
                if (EProjectManager.isPreCloseProjectComplete == false)
                {
                    // Если проект закрыт варварски, то при новом открытия окна не открывать
                    DFrm.SaveCfg(false);
                    ModeFrm.SaveCfg(false);
                    Editor.NewEditorControl.SaveCfg(false);
                }
            }

            IdleModule.Stop();
        }
Esempio n. 3
0
 private void OnMainStart(IEventParameter iEventParameter)
 {
     IdleModule.Start();
 }