## Uses of Class
lev.gui.Setting

- Packages that use Setting
  Package | Description
  --- | ---
  lev.gui |

- - ### Uses of Setting in lev.gui

    Subclasses of Setting in lev.gui
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SaveDouble`
    `class` | `SaveEnum`
    `class` | `SaveStringList`

    Fields in lev.gui with type parameters of type Setting
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.Map<java.lang.Enum,Setting>` | LSaveFile.`cancelSave`
    `protected java.util.Map<java.lang.Enum,Setting>` | LSaveFile.`curSettings` Stores the current settings displayed on the GUI.
    `protected java.util.Map<java.lang.Enum,Setting>` | LSaveFile.`defaultSettings` Stores the default values for each setting.
    `protected java.util.ArrayList<java.util.Map<java.lang.Enum,Setting>>` | LSaveFile.`maps` List containing default, save, temp, and current setting maps.
    `protected java.util.Map<java.lang.Enum,Setting>` | LSaveFile.`peekSave`
    `protected java.util.Map<java.lang.Enum,Setting>` | LSaveFile.`saveSettings` Stores the previously saved settings of the current end user.

    Methods in lev.gui that return Setting
    Modifier and Type | Method and Description
    --- | ---
    `Setting<java.lang.Double>` | SaveDouble.`copyOf()`
    `Setting<java.lang.Enum>` | SaveEnum.`copyOf()`
    `Setting<java.util.ArrayList<java.lang.String>>` | SaveStringList.`copyOf()`
    `abstract Setting<T>` | Setting.`copyOf()`

    Methods in lev.gui that return types with arguments of type Setting
    Modifier and Type | Method and Description
    --- | ---
    `java.util.ArrayList<Setting>` | LSaveFile.`getDiff(java.util.Map<java.lang.Enum,Setting> lhs, java.util.Map<java.lang.Enum,Setting> rhs)`
    `java.util.ArrayList<Setting>` | LSaveFile.`getModifiedSettings()`

    Method parameters in lev.gui with type arguments of type Setting
    Modifier and Type | Method and Description
    --- | ---
    `static void` | LSaveFile.`copyTo(java.util.Map<java.lang.Enum,Setting> from, java.util.Map<java.lang.Enum,Setting> to)` Copies one map of settings to another.
    `static void` | LSaveFile.`copyTo(java.util.Map<java.lang.Enum,Setting> from, java.util.Map<java.lang.Enum,Setting> to)` Copies one map of settings to another.
    `java.util.ArrayList<Setting>` | LSaveFile.`getDiff(java.util.Map<java.lang.Enum,Setting> lhs, java.util.Map<java.lang.Enum,Setting> rhs)`
    `java.util.ArrayList<Setting>` | LSaveFile.`getDiff(java.util.Map<java.lang.Enum,Setting> lhs, java.util.Map<java.lang.Enum,Setting> rhs)`
    `boolean` | LCheckBox.`revertTo(java.util.Map<java.lang.Enum,Setting> m)`
    `boolean` | LColorSetting.`revertTo(java.util.Map<java.lang.Enum,Setting> m)`
    `boolean` | LComboBox.`revertTo(java.util.Map<java.lang.Enum,Setting> m)`
    `boolean` | LDoubleSetting.`revertTo(java.util.Map<java.lang.Enum,Setting> m)`
    `boolean` | LDoubleSpinner.`revertTo(java.util.Map<java.lang.Enum,Setting> m)`
    `boolean` | LNumericSetting.`revertTo(java.util.Map<java.lang.Enum,Setting> m)`
    `void` | LSaveFile.`revertTo(java.util.Map<java.lang.Enum,Setting> in)` Reverts the current settings to the given map.
    `boolean` | LSlider.`revertTo(java.util.Map<java.lang.Enum,Setting> m)`
    `boolean` | LSpinner.`revertTo(java.util.Map<java.lang.Enum,Setting> m)`
    `boolean` | LTextField.`revertTo(java.util.Map<java.lang.Enum,Setting> m)`
    `abstract boolean` | LUserSetting.`revertTo(java.util.Map<java.lang.Enum,Setting> m)` Reverts the GUI component to to SaveFile instance specified.