partial void RestoreInitialize() { RestoreWizard = new BaseWizzard { CopyButtonVisibility = false, CopiLabelVisibility = false }; RestoreWizard.OnFileBtnClick += RestoreWizard_OnFileBtnClick; RestoreWizard.OnNextBtnClick += RestoreWizerd_OnNextBtnClick; RestoreWizard.OnBackBtnClick += RestoreWizerd_OnBackBtnClick; RestoreWizard.OnCancelBtnClick += RestoreWizard_OnCancelBtnClick; RestoreWizard.OnDialogClosing += RestoreWizard_OnDialogClosing; RestoreWizard.OnTextChange += txtFolderTextChange; RestoreWizard.TwelveWordsControl.OnTextChange += TwelveWordsControl_OnTextChange; }
partial void BackupInitialize() { BackupWizard = new BaseWizzard { StepOneLabel = "Select your backup method", WizardName = "BackupWalletWizard", FileOptionName = "Backup to a file. \r\nThis option will generate a backup file in a selected destination, \r\nHere you will safe your personal account recovery detail(selected coins, addresses and passwords). \r\nDO NOT SHARE THIS FILE WITH ANYONE.", TwelvesWordsOptionName = "Backup using 12 Words. \r\nThis option will generate 12 random words to recover your coin addresses. \r\nMake sure to write them down or store them in a save place", IntroductionLabel = "This wizard will help you backup your wallet", CopyButtonVisibility = true }; BackupWizard.OnDialogClosing += BackupWizard_OnDialogClosing; BackupWizard.OnFileBtnClick += BackupWizard_OnFileBtnClick; BackupWizard.OnNextBtnClick += BackupWizard_OnNextBtnClick; BackupWizard.OnBackBtnClick += BackupWizard_OnBackBtnClick; BackupWizard.OnTextChange += txtFolderBackupTextChange; BackupWizard.OnCancelBtnClick += BackupWizard_OnCancelBtnClick; BackupWizard.OnButtonCopyClick += BackupWizard_OnButtonCopyClick; }
private void OnBackClick(BaseWizzard aBaseWizard) { switch (aBaseWizard.SelectedTabIndex) { case (int)WizzardProcess.OptionChoose: aBaseWizard.SelectedTabIndex = (int)WizzardProcess.Introduction; break; case (int)WizzardProcess.File: aBaseWizard.NextButtonEnabled = true; aBaseWizard.CancelButtonEnabled = true; aBaseWizard.SelectedTabIndex = (int)WizzardProcess.OptionChoose; break; case (int)WizzardProcess.TwelveWords: aBaseWizard.NextButtonEnabled = true; aBaseWizard.CancelButtonEnabled = true; aBaseWizard.SelectedTabIndex = (int)WizzardProcess.OptionChoose; break; } }
private void SetupFinishTab(BaseWizzard aBaseWizzard) { aBaseWizzard.BackVisibility = false; aBaseWizzard.CancelVisibility = false; aBaseWizzard.NextButtonText = "Finish"; }