Beispiel #1
0
        private static SadGuiState Unlock()
        {
            var dialog = new MogwaiInputDialog("UnlockWallet", "wallet password?", 40, 8);

            dialog.AddButton("ok");
            dialog.Button.Click += (btn, args) =>
            {
                var password = dialog.Input.Text;
                _controller.UnlockWallet(password);
                _state = _controller.IsWalletUnlocked ? SadGuiState.Selection : SadGuiState.Fatalerror;
                dialog.Hide();
            };
            dialog.Show(true);

            return(SadGuiState.Action);
        }
Beispiel #2
0
        private static SadGuiState CreateWallet()
        {
            var inputDialog = new MogwaiInputDialog("WalletCreation", "new wallet password?", 40, 8);

            inputDialog.AddButton("ok");
            inputDialog.Button.Click += (btn, args) =>
            {
                var password = inputDialog.Input?.Text;
                _controller.CreateWallet(password);
                _state = _controller.IsWalletCreated ? SadGuiState.Mnemoic : SadGuiState.Fatalerror;
                inputDialog.Hide();
            };
            inputDialog.Show(true);

            return(SadGuiState.Action);
        }
Beispiel #3
0
        private static SadGuiState Unlock()
        {
            var dialog = new MogwaiInputDialog("UnlockWallet", "wallet password?", 40, 8);

            dialog.AddButon("ok");
            dialog.button.Click += (btn, args) =>
            {
                string password = dialog.input.Text;
                _controller.UnlockWallet(password);
                if (_controller.IsWalletUnlocked)
                {
                    _state = SadGuiState.SELECTION;
                }
                else
                {
                    _state = SadGuiState.FATALERROR;
                }
                dialog.Hide();
            };
            dialog.Show(true);

            return(SadGuiState.ACTION);
        }
Beispiel #4
0
        private static SadGuiState CreateWallet()
        {
            var inputDialog = new MogwaiInputDialog("WalletCreation", "new wallet password?", 40, 8);

            inputDialog.AddButon("ok");
            inputDialog.button.Click += (btn, args) =>
            {
                string password = inputDialog.input?.Text;
                _controller.CreateWallet(password);
                if (_controller.IsWalletCreated)
                {
                    _state = SadGuiState.MNEMOIC;
                }
                else
                {
                    _state = SadGuiState.FATALERROR;
                }
                inputDialog.Hide();
            };
            inputDialog.Show(true);

            return(SadGuiState.ACTION);
        }