/// <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();
 }
Exemple #2
0
        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();
 }
Exemple #4
0
 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();
 }
Exemple #8
0
 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);
 }