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); }
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); }