Example #1
0
        private void notifyIcon_DoubleClick(object sender, EventArgs e)
        {
            bool canShow = !(Runtime.Instance.Settings.PasswordIsSet && Runtime.Instance.Settings.RequirePasswordOnShow);

            if (!canShow)
            {
                using (UnlockForm password = new UnlockForm("Hide My Window"))
                    canShow = (password.ShowDialog(this) == DialogResult.OK && password.IsMatched);
                if (!canShow)
                {
                    this.Notification?.Invoke(this, new NotificationEventArgs("Incorrect Password", NotificationType.Error));
                }
            }
            if (canShow)
            {
                this.RestoreFromTray();
            }
        }
Example #2
0
 private bool UnlockWindow(WindowInfo window)
 {
     using (UnlockForm password = new UnlockForm(window.Title))
         return (password.ShowDialog(this) == DialogResult.OK && password.PasswordMatched);
 }
Example #3
0
 private bool UnlockWindow(WindowInfo window)
 {
     using (UnlockForm password = new UnlockForm(window.Title))
         return(password.ShowDialog(this) == DialogResult.OK && password.IsMatched);
 }
Example #4
0
        private void notifyIcon_DoubleClick(object sender, EventArgs e)
        {
            bool canShow = !Runtime.Instance.Settings.RequirePasswordOnShow;
            if (!canShow)
            {
                using (UnlockForm password = new UnlockForm("Hide My Window"))
                    canShow = (password.ShowDialog(this) == DialogResult.OK && password.PasswordMatched);
            }

            if (!canShow)
                return;
            this.RestoreFromTray();
        }