AccessibilityTab.xaml.cs 1.2 KB

1234567891011121314151617181920212223242526272829
  1. using Content.Shared.CCVar;
  2. using Robust.Client.AutoGenerated;
  3. using Robust.Client.UserInterface;
  4. using Robust.Client.UserInterface.XAML;
  5. namespace Content.Client.Options.UI.Tabs;
  6. [GenerateTypedNameReferences]
  7. public sealed partial class AccessibilityTab : Control
  8. {
  9. public AccessibilityTab()
  10. {
  11. RobustXamlLoader.Load(this);
  12. Control.AddOptionCheckBox(CCVars.ChatEnableColorName, EnableColorNameCheckBox);
  13. Control.AddOptionCheckBox(CCVars.AccessibilityColorblindFriendly, ColorblindFriendlyCheckBox);
  14. Control.AddOptionCheckBox(CCVars.ReducedMotion, ReducedMotionCheckBox);
  15. Control.AddOptionPercentSlider(CCVars.ScreenShakeIntensity, ScreenShakeIntensitySlider);
  16. Control.AddOptionPercentSlider(CCVars.ChatWindowOpacity, ChatWindowOpacitySlider);
  17. Control.AddOptionPercentSlider(CCVars.SpeechBubbleTextOpacity, SpeechBubbleTextOpacitySlider);
  18. Control.AddOptionPercentSlider(CCVars.SpeechBubbleSpeakerOpacity, SpeechBubbleSpeakerOpacitySlider);
  19. Control.AddOptionPercentSlider(CCVars.SpeechBubbleBackgroundOpacity, SpeechBubbleBackgroundOpacitySlider);
  20. Control.AddOptionCheckBox(CCVars.AccessibilityClientCensorNudity, CensorNudityCheckBox);
  21. Control.Initialize();
  22. }
  23. }