Package gaiasky.util

Class Settings.ProgramSettings.UiSettings

java.lang.Object
gaiasky.util.SettingsObject
gaiasky.util.Settings.ProgramSettings.UiSettings
All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable, Cloneable
Enclosing class:
Settings.ProgramSettings

public static class Settings.ProgramSettings.UiSettings extends SettingsObject
  • Field Details

    • theme

      public String theme
    • scale

      public float scale
    • animationMs

      public long animationMs
    • newUI

      public boolean newUI
    • modeChangeInfo

      public boolean modeChangeInfo
    • distanceUnits

      public Settings.DistanceUnits distanceUnits
  • Constructor Details

    • UiSettings

      public UiSettings()
  • Method Details

    • getScale

      public float getScale()
      Never use this method to get the scale, use the field itself, it is public.
    • isUINightMode

      public boolean isUINightMode()
    • isHiDPITheme

      public boolean isHiDPITheme()
    • getAnimationSeconds

      public float getAnimationSeconds()
    • setDistanceUnits

      public void setDistanceUnits(String distanceUnits)
    • clone

      Overrides:
      clone in class SettingsObject
    • setParentRecursive

      protected void setParentRecursive(SettingsObject s)
      Specified by:
      setParentRecursive in class SettingsObject
    • setupListeners

      protected void setupListeners()
      Specified by:
      setupListeners in class SettingsObject
    • dispose

      public void dispose()
    • apply

      public void apply()