def on_config_change(self, config, section, key, value):
"""?????????? ??? ?????? ?????? ?? ?????? ???????? ?????????."""
def select_callback(*args):
file_manager.body.dismiss()
self.downloadfolder[1] = file_manager.select_folder
config.set("General", "downloadkey", "1")
config.set("General", "downloadfolder", str(self.downloadfolder))
config.write()
# TODO: ???????? ???????? ??????? ?? ???? ? ????????? ???????????.
if key == "downloadkey" and int(value): # "????????? ????????"
file_manager = \
FileChooser(select_callback=select_callback, filter="folder",
title=core.string_lang_select_folder,
background_image=self.core.theme_decorator_window,
auto_dismiss=False, size=(.85, .9),)
elif key == "downloadkey" and not int(value):
self.downloadfolder[1] = ""
config.set("General", "downloadkey", "0")
config.set("General", "downloadfolder", str(self.downloadfolder))
config.write()
elif key == "checkattachtoforum": # "???????? ????? ??????"
self.checkattachtoforum = int(value)
elif key == "progresstextsize": # "???????? ??????? ??????"
self.window_text_size = int(value)
elif key == "edittheme": # "?????? ??????? ????????????? ????"
self.edit_pallete_theme()
评论列表
文章目录