/// <summary> /// When a new solution is selected, set _selectedSolution and update the reagent list. /// </summary> private void SolutionSelected(OptionButton.ItemSelectedEventArgs args) { SolutionOption.SelectId(args.Id); _selectedSolution = (string?)SolutionOption.SelectedMetadata; _addReagentWindow?.UpdateSolution(_selectedSolution); UpdateReagents(); }
private void OnOverrideMenuItemSelected(OptionButton.ItemSelectedEventArgs args) { OverrideMenu.SelectId(args.Id); if (placementManager.CurrentMode != null) { var newObjInfo = new PlacementInformation { PlacementOption = initOpts[args.Id], EntityType = placementManager.CurrentPermission.EntityType, Range = 2, IsTile = placementManager.CurrentPermission.IsTile }; placementManager.Clear(); placementManager.BeginPlacing(newObjInfo); } }
private void OnCategoryItemSelected(OptionButton.ItemSelectedEventArgs args) { SetCategoryText(args.Id); PopulateProducts(); }
private void AnnounceMethodOnOnItemSelected(OptionButton.ItemSelectedEventArgs args) { AnnounceMethod.SelectId(args.Id); Announcer.Editable = ((AdminAnnounceType?)args.Button.SelectedMetadata ?? AdminAnnounceType.Station) == AdminAnnounceType.Station; }
private void OnUIScaleChanged(OptionButton.ItemSelectedEventArgs args) { UIScaleOption.SelectId(args.Id); UpdateApplyButton(); }
private void OnLightingQualityChanged(OptionButton.ItemSelectedEventArgs args) { LightingPresetOption.SelectId(args.Id); UpdateApplyButton(); }
private void OnHudThemeChanged(OptionButton.ItemSelectedEventArgs args) { HudThemeOption.SelectId(args.Id); UpdateApplyButton(); }
private void CategorySelected(OptionButton.ItemSelectedEventArgs obj) { _category.SelectId(obj.Id); PopulateBy(_searchBar.Text, _categories[obj.Id]); }
private void OnOptionSelect(OptionButton.ItemSelectedEventArgs obj) { MapOptions.SelectId(obj.Id); }