BaseMod.themes.preferencesuiconnector.PreferencesUI¶
- class BaseMod.themes.preferencesuiconnector.PreferencesUI(mod)[source]¶
Bases:
SettingUIMethods
__init__(mod)add_theme(theme)Called when values need to be applied
index_changed(index)init_ui(viewer)Called when ui is being initiated
Called when values need to be reset to the saved ones
Called when values need to be reset to default
setup_ui(theme[, skip])Attributes
Returns whenever settings values were changed
- init_ui(viewer: SettingsViewer)[source]¶
Called when ui is being initiated
- Parameters:
viewer (SettingsViewer) – SettingsViewer
- Returns:
None
- class ManageableSetting(setting: Configurable | None = None, source: Configurable | None = None, source2setting=<function SettingUI.ManageableSetting.<lambda>>, setting2source=<function SettingUI.ManageableSetting.<lambda>>)¶
Bases:
objecttodo this
- Parameters:
setting (Configurable | None)
source (Configurable | None)
- add_myself(settingui: SettingUI) ManageableSetting¶
Adds itself onto Settings Ui
- Parameters:
settingui (SettingUI) – Ui to add to
- Returns:
self
- Return type:
- apply_setting() None¶
Applies new settings value as settings default
- Returns:
None
- Return type:
None
- setting2source() None¶
Updated default value of setting Configurable to sources Configurable
- Returns:
None
- Return type:
None
- source2setting() None¶
Updated default value of source Configurable to settings Configurable
- Returns:
None
- Return type:
None
- property value¶
Settings value
- Returns:
Value