private void Validated(IUserActionCallback validationCallback)
 {
     validated = true;
     Console.WriteLine("validated!");
     //KeyboardWatcher.Stop();
     //MouseWatcher.Stop();
     validationCallback.OnBtnValidated();
 }
 private void Undo(IUserActionCallback userAcitonCallback)
 {
     undoed = true;
     KeyboardWatcher.Stop();
     MouseWatcher.Stop();
     userAcitonCallback.OnBtnUndo();
     Console.WriteLine("undo!");
     //UnblockUndo(5000);
 }
Esempio n. 3
0
        public void WaitForUserAction(IUserActionCallback userAcitonCallback)
        {
            KeyboardWatcher.Start();
            validated = false;

            KeyboardWatcher.OnKeyInput += (s, e) =>
            {
                Console.WriteLine("btn name: " + e.KeyData.Keyname);
                if (e.KeyData.Keyname.Equals("left ctrl"))
                {
                    Validated(userAcitonCallback);
                }
            };
        }