BaseMod.themes.preferencesuiconnector.PreferencesUI

class BaseMod.themes.preferencesuiconnector.PreferencesUI(mod)[source]

Bases: SettingUI

__init__(mod)[source]

Methods

__init__(mod)

add_theme(theme)

apply_values()

Called when values need to be applied

change_theme()

index_changed(index)

init_ui(viewer)

Called when ui is being initiated

pick_active()

reset_values()

Called when values need to be reset to the saved ones

reset_values_default()

Called when values need to be reset to default

setup_ui(theme[, skip])

update_themes()

Attributes

basemod

is_changed

Returns whenever settings values were changed

change_theme()[source]
update_themes()[source]
add_theme(theme)[source]
apply_values()[source]

Called when values need to be applied

Returns:

None

reset_values()[source]

Called when values need to be reset to the saved ones

Returns:

None

reset_values_default()[source]

Called when values need to be reset to default

Returns:

None

init_ui(viewer: SettingsViewer)[source]

Called when ui is being initiated

Parameters:

viewer (SettingsViewer) – SettingsViewer

Returns:

None

pick_active()[source]
index_changed(index)[source]
setup_ui(theme, skip=False)[source]
class ManageableSetting(setting: Configurable | None = None, source: Configurable | None = None, source2setting=<function SettingUI.ManageableSetting.<lambda>>, setting2source=<function SettingUI.ManageableSetting.<lambda>>)

Bases: object

todo this

Parameters:
add_myself(settingui: SettingUI) ManageableSetting

Adds itself onto Settings Ui

Parameters:

settingui (SettingUI) – Ui to add to

Returns:

self

Return type:

SettingUI.ManageableSetting

apply_setting() None

Applies new settings value as settings default

Returns:

None

Return type:

None

reset_values_default() None

Reset settings value

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

property basemod: BaseMod
property is_changed

Returns whenever settings values were changed

Returns:

If settings were changed

Return type:

bool