private void wizardPage2_Initialize(object sender, WizardPageInitEventArgs e) { if (tutState.Contains(TutorialState.PokemonCapture)) { wizardControl1.NextPage(Step3); } }
private void wizardPage1_Initialize(object sender, WizardPageInitEventArgs e) { if (tutState.Contains(TutorialState.AvatarSelection)) { wizardControl1.NextPage(Step2); } }
private void wizardPageValidate_Initialize(object sender, WizardPageInitEventArgs e) { this.txtName.Text = this._website.Name; string str = this.RemoveInvalidFilePathCharacters(this._website.Name, ""); this.txtFolder.Text = Path.Combine(Settings.GetSettings().DefaultPath, str); }
private void wizardPage3_Initialize(object sender, WizardPageInitEventArgs e) { PokemonId firstPoke = rdoBulbasaur.Checked ? PokemonId.Bulbasaur : rdoCharmander.Checked ? PokemonId.Charmander : PokemonId.Squirtle; EncounterTutorialCompleteResponse res = null; Task.Run(() => { res = session.Client.Encounter.EncounterTutorialComplete(firstPoke).Result; //await DelayingUtils.DelayAsync(7000, 2000, cancellationToken); if (res.Result != EncounterTutorialCompleteResponse.Types.Result.Success) { session.EventDispatcher.Send(new NoticeEvent() { Message = $"Caught Tutorial pokemon! it's {firstPoke}!" }); } //return true; //state.CatchFirstPokemon(session, session.CancellationTokenSource.Token).Wait(); }) .ContinueWith((t) => { this.Invoke(new Action(() => { wizardControl1.NextPage(); }), null); }); }
private void OnInitialize(object sender, WizardPageInitEventArgs e) { UpdateNextPage(); if (InitializeCommand != null) { InitializeCommand.Execute(new WizardPageInitParameters(e)); } }
private void wizardPage5_Initialize(object sender, WizardPageInitEventArgs e) { if (tutState.Contains(TutorialState.NameSelection)) { this.DialogResult = DialogResult.OK; this.Close(); } }
private void wizardPage4_Initialize(object sender, WizardPageInitEventArgs e) { Task.Run(async() => { if (!tutState.Contains(TutorialState.AvatarSelection)) { int gender = rdoMale.Checked ? 0 : 1; var avatarRes = await session.Client.Player.SetAvatar(new PlayerAvatar() { Backpack = 0, Eyes = 0, Avatar = gender, Hair = 0, Hat = 0, Pants = 0, Shirt = 0, Shoes = 0, Skin = 0 }); if (avatarRes.Status == SetAvatarResponse.Types.Status.AvatarAlreadySet || avatarRes.Status == SetAvatarResponse.Types.Status.Success) { encounterTutorialCompleteResponse = session.Client.Misc .MarkTutorialComplete(new RepeatedField <TutorialState>() { TutorialState.AvatarSelection }).Result; if (encounterTutorialCompleteResponse.Result == EncounterTutorialCompleteResponse.Types.Result.Success) { session.EventDispatcher.Send(new NoticeEvent() { Message = $"Selected your avatar, now you are {gender}!" }); this.Invoke(new Action(() => { wizardControl1.NextPage(); }), null); return(true); } } this.Invoke(new Action(() => { lblNameError.Text = "Error selecting avatar gender!"; lblNameError.Visible = true; wizardControl1.PreviousPage(); })); } return(true); }); }
private void wizardPageSummary_Initialize(object sender, WizardPageInitEventArgs e) { string s; //var s = string.Format(@"\rtf1\ansi \b {0}\b0 {1}", ObjectName, ObjectNameFull); //return "{" + s + "}"; // Object name s = @"\rtf1\ansi \b Object name \b0 \line "; s += labelObjectNameMessage.Text + @" \line"; // Object Types s += @"\line \b Object types \b0"; if (_allObjectTypesChecked) { s += @"\line All object types will be searched for dependencies."; } else { for (int i = 0; i < checkedListBoxObjectTypes.Items.Count; i++) { if (checkedListBoxObjectTypes.GetItemChecked(i)) { s += @"\line " + checkedListBoxObjectTypes.Items[i].ToString(); } } } // Search direction s += @"\line \line \b Search direction \b0 \line "; if (radioButtonSearchDirectionTopDown.Checked) { s += "Top - Down. "; } else { s += "Bottom - Up. "; } s += labelSearchDirection.Text + @" \line"; // Internal database refresh s += @"\line \b Internal database refresh \b0 \line "; if (checkBoxInternalDatabaseRefresh.Checked) { s += "Internal database will be refreshed before searching for dependencies." + @" \line"; } else { s += "Internal database will NOT be refreshed before searching for dependencies." + @" \line"; } richTextBoxSummary.Rtf = "{" + s + "}"; }
private void LogPageInit(object sender, WizardPageInitEventArgs e) { logWindow.AddLogItem(new EventLogItem { Sender = e.Page != null ? e.Page.Header.ToString() : "null", EventName = e.RoutedEvent.Name, ParameterName = "Previous Page", ParameterValue = e.PreviousPage != null ? e.PreviousPage.Header.ToString() : "null" }); }
private void pageCryptoKeyChanged_Initialize(object sender, WizardPageInitEventArgs e) { if (_troubleshooting) { pageCryptoKeyChanged.IsFinishPage = true; pageCryptoKeyChanged.ShowCancel = false; } else { pageCryptoKeyChanged.NextPage = pageSetupFinished; } }
private void wizardPageSetup_Initialize(object sender, WizardPageInitEventArgs e) { panelSetup.Controls.Clear(); foreach (var setting in _luaManager.ActiveEngine.Settings.Where(s => s.Kind == EngineSettingKind.Setup).OrderBy(s => - s.Index)) { // TODO: missing settings types if (setting is EngineSettingCombobox settingCombobox) { var control = new EngineSettingComboboxControl { groupBoxCaption = { Text = settingCombobox.Caption }, labelDescription = { Text = settingCombobox.Description } }; control.toolTipHelp.SetToolTip(control.comboBoxValues, settingCombobox.HelpTooltip); control.SetComboboxValues(settingCombobox.Values); control.SetValue(settingCombobox.Value); control.ValueChanged += () => { settingCombobox.Value = control.Value; SettingsChanged(null, null); }; panelSetup.Controls.Add(control); control.Dock = DockStyle.Top; } if (setting is EngineSettingFolderBrowser settingFolder) { var control = new EngineSettingFolderBrowserControl { groupBoxCaption = { Text = settingFolder.Caption }, labelDescription = { Text = settingFolder.Description } }; control.toolTipHelp.SetToolTip(control.textBoxFolderPath, settingFolder.HelpTooltip); control.buttonAutoDetect.Enabled = settingFolder.CanAutoDetect; control.buttonAutoDetect.Click += (o, args) => { if (settingFolder.OnAutoDetect?.Call().First() is string result) { control.textBoxFolderPath.Text = result; } }; control.ValueChanged += () => { settingFolder.Value = control.Value; SettingsChanged(null, null); }; panelSetup.Controls.Add(control); control.Dock = DockStyle.Top; } } }
private void pageArchiveExtract_Initialize(object sender, WizardPageInitEventArgs e) { _archive = (Archive)_feedBuilder.RetrievalMethod !; listBoxExtract.BeginUpdate(); listBoxExtract.Items.Clear(); var baseDirectory = new DirectoryInfo(_feedBuilder.TemporaryDirectory !); baseDirectory.Walk(dir => listBoxExtract.Items.Add(dir.RelativeTo(baseDirectory))); listBoxExtract.SelectedItem = baseDirectory.WalkThroughPrefix().RelativeTo(baseDirectory); listBoxExtract.EndUpdate(); }
private void iconPage_Initialize(object sender, WizardPageInitEventArgs e) { var windowsExe = _feedBuilder.MainCandidate as WindowsExe; if (windowsExe == null) { pictureBoxIcon.Visible = buttonSaveIco.Enabled = buttonSavePng.Enabled = false; } else { _icon = windowsExe.ExtractIcon(); pictureBoxIcon.Image = _icon.ToBitmap(); pictureBoxIcon.Visible = buttonSaveIco.Enabled = buttonSavePng.Enabled = true; } }
private void wizardPage3_Initialize(object sender, WizardPageInitEventArgs e) { PokemonId firstPoke = rdoBulbasaur.Checked ? PokemonId.Bulbasaur : rdoCharmander.Checked ? PokemonId.Charmander : PokemonId.Squirtle; Task.Run(() => { if (!tutState.Contains(TutorialState.PokemonCapture)) { encounterTutorialCompleteResponse = session.Client.Encounter.EncounterTutorialComplete(firstPoke).Result; if (encounterTutorialCompleteResponse.Result == EncounterTutorialCompleteResponse.Types.Result.Success) { session.EventDispatcher.Send(new NoticeEvent() { Message = $"Caught Tutorial pokemon! it's {firstPoke}!" }); this.Invoke(new Action(() => { wizardControl1.NextPage(); }), null); } else { this.Invoke(new Action(() => { lblNameError.Text = "Error catching tutorial pokemon."; lblNameError.Visible = true; wizardControl1.PreviousPage(); })); } } }); }
private void pageIcon_Initialize(object sender, WizardPageInitEventArgs e) { pictureBoxIcon.Visible = buttonSaveIco.Enabled = buttonSavePng.Enabled = false; if (_feedBuilder.MainCandidate is IIconContainer iconContainer) { try { _icon = iconContainer.ExtractIcon(); pictureBoxIcon.Image = _icon.ToBitmap(); } #region Error handling catch (IOException ex) { Log.Warn(ex); Msg.Inform(this, ex.Message, MsgSeverity.Warn); return; } #endregion pictureBoxIcon.Visible = buttonSaveIco.Enabled = buttonSavePng.Enabled = true; } }
private void wizardPage4_Initialize(object sender, WizardPageInitEventArgs e) { Task.Run(async() => { Gender gen = rdoMale.Checked ? Gender.Male : Gender.Female; var avatarRes = await session.Client.Player.SetAvatar(new PlayerAvatar() { Backpack = 0, Eyes = 0, Avatar = (int)gen, Hair = 0, Hat = 0, Pants = 0, Shirt = 0, Shoes = 0, Skin = 0 }); if (avatarRes.Status == SetAvatarResponse.Types.Status.AvatarAlreadySet || avatarRes.Status == SetAvatarResponse.Types.Status.Success) { session.Client.Misc .MarkTutorialComplete(new RepeatedField <TutorialState>() { TutorialState.AvatarSelection }) .Wait(); session.EventDispatcher.Send(new NoticeEvent() { Message = $"Selected your avatar, now you are {gen}!" }); } return(true); }) .ContinueWith((t) => { this.Invoke(new Action(() => { wizardControl1.NextPage(); }), null); }); }
private void pageExistingCryptoKey_Initialize(object sender, WizardPageInitEventArgs e) => textBoxCryptoKey.Text = _config.SyncCryptoKey;
private void securityPage_Initialize(object sender, WizardPageInitEventArgs e) { ListKeys(); }
private void pageNewCryptoKey_Initialize(object sender, WizardPageInitEventArgs e) { textBoxCryptoKeyNew.Text = StringUtils.GeneratePassword(16); }
private void pageResetWelcome_Initialize(object sender, WizardPageInitEventArgs e) { _server = _config.ToSyncServer(); }
private void wizardPage6_Initialize(object sender, WizardPageInitEventArgs e) { string nickname = txtNick.Text; ClaimCodenameResponse res = null; bool markTutorialComplete = false; string errorText = null; string warningText = null; string infoText = null; Task.Run(() => { if (!tutState.Contains(TutorialState.NameSelection)) { res = session.Client.Misc.ClaimCodename(nickname).Result; switch (res.Status) { case ClaimCodenameResponse.Types.Status.Unset: errorText = "Unset, somehow"; break; case ClaimCodenameResponse.Types.Status.Success: infoText = $"Your name is now: {res.Codename}"; markTutorialComplete = true; break; case ClaimCodenameResponse.Types.Status.CodenameNotAvailable: errorText = $"That nickname ({nickname}) isn't available, pick another one!"; break; case ClaimCodenameResponse.Types.Status.CodenameNotValid: errorText = $"That nickname ({nickname}) isn't valid, pick another one!"; break; case ClaimCodenameResponse.Types.Status.CurrentOwner: warningText = $"You already own that nickname!"; markTutorialComplete = true; break; case ClaimCodenameResponse.Types.Status.CodenameChangeNotAllowed: warningText = "You can't change your nickname anymore!"; markTutorialComplete = true; break; default: errorText = "Unknown Niantic error while changing nickname."; break; } if (!string.IsNullOrEmpty(infoText)) { session.EventDispatcher.Send(new NoticeEvent() { Message = infoText }); } else if (!string.IsNullOrEmpty(warningText)) { session.EventDispatcher.Send(new WarnEvent() { Message = warningText }); } else if (!string.IsNullOrEmpty(errorText)) { session.EventDispatcher.Send(new ErrorEvent() { Message = errorText }); } if (markTutorialComplete) { encounterTutorialCompleteResponse = session.Client.Misc.MarkTutorialComplete(new RepeatedField <TutorialState>() { TutorialState.NameSelection }).Result; if (encounterTutorialCompleteResponse.Result == EncounterTutorialCompleteResponse.Types.Result.Success) { if (!tutState.Contains(TutorialState.FirstTimeExperienceComplete)) { encounterTutorialCompleteResponse = session.Client.Misc.MarkTutorialComplete(new RepeatedField <TutorialState>() { TutorialState.FirstTimeExperienceComplete }).Result; if (encounterTutorialCompleteResponse.Result == EncounterTutorialCompleteResponse.Types.Result.Success) { session.EventDispatcher.Send(new NoticeEvent() { Message = "First time experience complete, looks like i just spinned an virtual pokestop :P" }); this.Invoke(new Action(() => { this.DialogResult = DialogResult.OK; this.Close(); })); return; } } } } this.Invoke(new Action(() => { lblNameError.Text = errorText; lblNameError.Visible = true; wizardControl1.PreviousPage(); })); } }); }
private void pageChangeCryptoKey_Initialize(object sender, WizardPageInitEventArgs e) => textBoxCryptoKeyChange.Text = StringUtils.GeneratePassword(16);
private void wizardPageSave_Initialize(object sender, WizardPageInitEventArgs e) { wizardPageSave.AllowNext = false; // build summary StringBuilder sb = new StringBuilder(); sb.AppendLine("-= Backup Profile Setup Summary =-"); sb.AppendLine(""); sb.AppendLine("Settings:"); foreach (var setting in _luaManager.ActiveEngine.Settings.Where(s => s.Kind == EngineSettingKind.Setup).OrderBy(s => s.Index)) { if (setting is EngineSettingCombobox settingCombobox) { string s = ""; if (settingCombobox.Values.ContainsKey(settingCombobox.Value)) { s = settingCombobox.Values[settingCombobox.Value]; } sb.AppendLine($"- {settingCombobox.Caption}: {s}"); } if (setting is EngineSettingFolderBrowser settingFolder) { sb.AppendLine($"- {settingFolder.Caption}: {settingFolder.Value}"); } if (setting is EngineSettingCheckbox settingCheckbox) { if (settingCheckbox.Value) { sb.AppendLine($"- {settingCheckbox.Caption}: Checked"); } else { sb.AppendLine($"- {settingCheckbox.Caption}: Unchecked"); } } if (setting is EngineSettingTextbox settingTextbox) { sb.AppendLine($"- {settingTextbox.Caption}: {settingTextbox.Value}"); } } if (_luaManager.ActiveEngine.ReadMe?.Call().First() is string content) { sb.AppendLine(); sb.AppendLine("-= README =-"); foreach (string line in content.Split('\n')) { sb.AppendLine(line); } } richTextBoxSummary.Text = sb.ToString(); if (_luaManager.ActiveEngine.OnSetupSuggestProfileName != null) { if (_luaManager.ActiveEngine.OnSetupSuggestProfileName.Call().First() is string name) { textBoxName.Text = name; } else { textBoxName.Text = _luaManager.ActiveEngine.Name + @" Profile"; } } PageSaveOnInputChanges(); }
private void detailsPage_Initialize(object sender, WizardPageInitEventArgs e) { propertyGridCandidate.SelectedObject = _feedBuilder.MainCandidate; }
/// <summary> /// Initializes a new instance of the <see cref="WizardPageInitParameters" /> class. /// </summary> /// <param name="args">The <see cref="WizardPageInitEventArgs" /> instance containing the event data.</param> public WizardPageInitParameters(WizardPageInitEventArgs args) { this.args = args; }
private void pageEntryPoint_Initialize(object sender, WizardPageInitEventArgs e) { listBoxEntryPoint.Items.Clear(); listBoxEntryPoint.Items.AddRange(_feedBuilder.Candidates.Cast <object>().ToArray()); listBoxEntryPoint.SelectedItem = _feedBuilder.MainCandidate; }
private void SnipePage_Initialize(object sender, WizardPageInitEventArgs e) { }
private void pageSecurity_Initialize(object sender, WizardPageInitEventArgs e) => ListKeys();