Settings
- class bioxtasraw.RAWSettings.RawGuiSettings(settings=None)
Bases:
object
Essentially just a fancy wrapper for a big dictionary. It contains pretty much all of RAW’s settings, both for the GUI and for computation.
- __init__(settings=None)
Constructor.
- Parameters:
settings (dict, optional) – A dictionary with RAW settings. If not provided, then the default values of the settings are used.
- findParamById(param_id)
Given a particular setting id, finds the name (key) associated with that id. Note that this will only work in a GUI setting.
- Parameters:
param_id (int) – The setting’s id.
- Returns:
key – The setting name.
- Return type:
str
- get(key)
Gets the setting value for the input key.
- Parameters:
key (str) – The setting name to get the value of.
- Returns:
setting – The setting value, which can be anything that can be included in a dictionary.
- Return type:
object
- getAllParams()
Gets the entire settings dictionary.
- Returns:
settings – All of the settings.
- Return type:
dict
- getId(key)
Gets the Id associated with the setting. In the RAW GUI, this is a unique wx ID that can be used in windows that contain the setting value.
- Parameters:
key (str) – The setting name to get the value of.
- Returns:
id – The setting id.
- Return type:
int
- getIdAndType(key)
Gets the id and type of the setting.
- Parameters:
key (str) – The setting name to get the value of.
- Returns:
id (int) – The setting id.
type (str) – The setting type. Can be: text, bool, choice, float, int.
- getType(key)
Gets the type of the setting, useful when auto-creating a GUI based on the settings.
- Parameters:
key (str) – The setting name to get the value of.
- Returns:
type – The setting type. Can be: text, bool, choice, float, int.
- Return type:
str
- set(key, value)
Sets the setting value for the input key to the input value.
- Parameters:
key (str) – The setting name to get the value of.
value (object) – The new value of the setting.