void Awake()
    {
        SwapInPos  = SwapInObj.transform.position;
        SwapOutPos = SwapOutObj.transform.position;
//		CloseButton.OnReleased += CloseLicense;
        AcceptButton.OnReleased += AcceptLicense;
        TickButton.OnReleased   += TickLicense;
        TickObject.SetActive(false);
        pGlobal = this;
    }
Exemple #2
0
        public LicenseViewModel(LicenseDialog view)
        {
            _view        = view;
            CloseCommand = ReactiveCommand.Create(ExecuteCloseCommand);

            using (Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("Aaru.Gui.LICENSE"))
                using (var reader = new StreamReader(stream))
                {
                    LicenseText = reader.ReadToEnd();
                }
        }
Exemple #3
0
        /// <summary>
        /// Opens the Activation window
        /// Program will exit if an activation is failed or the activation window is closed
        /// </summary>
        private void ActivateProgram()
        {
            var licCheck = new LicenseDialog();

            licCheck.ShowDialog();
            FnLog.GetInstance().AddToLogList(FnLog.LogType.StartupLog, "openMPS Main Window INIT",
                                             "ActivateProgram Dialog Opened");
            if (!licCheck.Result)
            {
                FnLog.GetInstance().AddToLogList(FnLog.LogType.StartupLog, "openMPS Main Window INIT",
                                                 "ActivateProgram Result false: " + licCheck.Result);
                FnLog.GetInstance().ProcessLogList();
                Environment.Exit(1);
            }

            FnLog.GetInstance().AddToLogList(FnLog.LogType.StartupLog, "openMPS Main Window INIT",
                                             "ActivateProgram Dialog finished successfully");
        }
 void ShowLicense()
 {
     LicenseDialog dialog = new LicenseDialog (_license);
     dialog.Icon = Icon;
     this.Sensitive = false;
     dialog.Show ();
     dialog.Closed += (sender, e) => {
         this.Sensitive = true;
     };
 }