コード例 #1
0
ファイル: redshift.cs プロジェクト: fossabot/redshift-tray
        public static Redshift StartContinuous(string path, RedshiftQuitHandler onRedshiftQuit = null, params string[] Args)
        {
            InitializeContinuousStart(path, Args);
            if (onRedshiftQuit != null)
            {
                Instance.OnRedshiftQuit += onRedshiftQuit;
            }

            SystemEvents.SessionEnding -= Instance.SystemEvents_SessionEnding;
            Instance.Start();
            SystemEvents.SessionEnding += Instance.SystemEvents_SessionEnding;

            return(Instance);
        }
コード例 #2
0
ファイル: redshift.cs プロジェクト: Nepochal/redshift-tray
        public static Redshift StartContinuous(string path, RedshiftQuitHandler onRedshiftQuit = null, params string[] Args)
        {
            InitializeContinuousStart(path, Args);
              if(onRedshiftQuit != null)
              {
            Instance.OnRedshiftQuit += onRedshiftQuit;
              }

              SystemEvents.SessionEnding -= Instance.SystemEvents_SessionEnding;
              Instance.Start();
              SystemEvents.SessionEnding += Instance.SystemEvents_SessionEnding;

              return Instance;
        }