more notification work - still not finished
This commit is contained in:
parent
9d13a82d0b
commit
2ca1a61f32
File diff suppressed because it is too large
Load Diff
|
@ -98,6 +98,17 @@ DEFAULT_PREFS = {
|
||||||
"choose_directory_dialog_path": deluge.common.get_default_download_dir(),
|
"choose_directory_dialog_path": deluge.common.get_default_download_dir(),
|
||||||
"show_new_releases": True,
|
"show_new_releases": True,
|
||||||
"signal_port": 40000,
|
"signal_port": 40000,
|
||||||
|
"ntf_tray_blink": True,
|
||||||
|
"ntf_sound": False,
|
||||||
|
"ntf_sound_path": deluge.common.get_default_download_dir(),
|
||||||
|
"ntf_popup": False,
|
||||||
|
"ntf_email": False,
|
||||||
|
"ntf_email_add": "",
|
||||||
|
"ntf_username": "",
|
||||||
|
"ntf_pass": "",
|
||||||
|
"ntf_server": "",
|
||||||
|
"ntf_security": None,
|
||||||
|
"signal_port": 40000,
|
||||||
"show_sidebar": True,
|
"show_sidebar": True,
|
||||||
"show_toolbar": True,
|
"show_toolbar": True,
|
||||||
"show_statusbar": True
|
"show_statusbar": True
|
||||||
|
|
|
@ -267,7 +267,7 @@ class Preferences(component.Component):
|
||||||
"combo_proxy_type": ("active", self.core_config["proxy_type"]),
|
"combo_proxy_type": ("active", self.core_config["proxy_type"]),
|
||||||
"txt_proxy_server": ("text", self.core_config["proxy_server"]),
|
"txt_proxy_server": ("text", self.core_config["proxy_server"]),
|
||||||
"txt_proxy_username": ("text", self.core_config["proxy_username"]),
|
"txt_proxy_username": ("text", self.core_config["proxy_username"]),
|
||||||
"txt_proxy_password": ("text", self.core_config["proxy_password"])
|
"txt_proxy_password": ("text", self.core_config["proxy_password"]),
|
||||||
}
|
}
|
||||||
|
|
||||||
# Change a few widgets if we're connected to a remote host
|
# Change a few widgets if we're connected to a remote host
|
||||||
|
@ -417,6 +417,32 @@ class Preferences(component.Component):
|
||||||
self.glade.get_widget("chk_show_new_releases").set_active(
|
self.glade.get_widget("chk_show_new_releases").set_active(
|
||||||
self.gtkui_config["show_new_releases"])
|
self.gtkui_config["show_new_releases"])
|
||||||
|
|
||||||
|
## Notification tab ##
|
||||||
|
self.glade.get_widget("chk_ntf_tray_blink").set_active(
|
||||||
|
self.gtkui_config["ntf_tray_blink"])
|
||||||
|
self.glade.get_widget("chk_ntf_popup").set_active(
|
||||||
|
self.gtkui_config["ntf_popup"])
|
||||||
|
self.glade.get_widget("chk_ntf_email").set_active(
|
||||||
|
self.gtkui_config["ntf_email"])
|
||||||
|
self.glade.get_widget("chk_ntf_sound").set_active(
|
||||||
|
self.gtkui_config["ntf_sound"])
|
||||||
|
self.glade.get_widget("combo_ntf_sound_path").set_filename(
|
||||||
|
self.gtkui_config["ntf_sound_path"])
|
||||||
|
self.glade.get_widget("txt_ntf_email").set_text(
|
||||||
|
self.gtkui_config["ntf_email_add"])
|
||||||
|
self.glade.get_widget("txt_ntf_server").set_text(
|
||||||
|
self.gtkui_config["ntf_server"])
|
||||||
|
self.glade.get_widget("txt_ntf_username").set_text(
|
||||||
|
self.gtkui_config["ntf_username"])
|
||||||
|
self.glade.get_widget("txt_ntf_pass").set_text(
|
||||||
|
self.gtkui_config["ntf_pass"])
|
||||||
|
if not self.gtkui_config["ntf_security"]:
|
||||||
|
self.glade.get_widget("rad_ntf_none").set_active(True)
|
||||||
|
elif self.gtkui_config["ntf_security"] == 'SSL':
|
||||||
|
self.glade.get_widget("rad_ntf_none").set_active(True)
|
||||||
|
elif self.gtkui_config["ntf_security"] == 'TLS':
|
||||||
|
self.glade.get_widget("rad_ntf_tls").set_active(True)
|
||||||
|
|
||||||
## Plugins tab ##
|
## Plugins tab ##
|
||||||
all_plugins = self.all_plugins
|
all_plugins = self.all_plugins
|
||||||
enabled_plugins = self.enabled_plugins
|
enabled_plugins = self.enabled_plugins
|
||||||
|
@ -559,6 +585,32 @@ class Preferences(component.Component):
|
||||||
new_gtkui_config["classic_mode"] = \
|
new_gtkui_config["classic_mode"] = \
|
||||||
self.glade.get_widget("chk_classic_mode").get_active()
|
self.glade.get_widget("chk_classic_mode").get_active()
|
||||||
|
|
||||||
|
## Notification tab ##
|
||||||
|
new_gtkui_config["ntf_tray_blink"] = \
|
||||||
|
self.glade.get_widget("chk_ntf_tray_blink").get_active()
|
||||||
|
new_gtkui_config["ntf_popup"] = \
|
||||||
|
self.glade.get_widget("chk_ntf_popup").get_active()
|
||||||
|
new_gtkui_config["ntf_sound"] = \
|
||||||
|
self.glade.get_widget("chk_ntf_sound").get_active()
|
||||||
|
new_gtkui_config["ntf_email"] = \
|
||||||
|
self.glade.get_widget("chk_ntf_email").get_active()
|
||||||
|
new_gtkui_config["ntf_email_add"] = \
|
||||||
|
self.glade.get_widget("txt_ntf_email").get_text()
|
||||||
|
new_gtkui_config["ntf_username"] = \
|
||||||
|
self.glade.get_widget("txt_ntf_username").get_text()
|
||||||
|
new_gtkui_config["ntf_pass"] = \
|
||||||
|
self.glade.get_widget("txt_ntf_pass").get_text()
|
||||||
|
new_gtkui_config["ntf_server"] = \
|
||||||
|
self.glade.get_widget("txt_ntf_server").get_text()
|
||||||
|
new_gtkui_config["ntf_sound_path"] = \
|
||||||
|
self.glade.get_widget("combo_ntf_sound_path").get_filename()
|
||||||
|
if self.glade.get_widget("rad_ntf_none").get_active():
|
||||||
|
new_gtkui_config["ntf_security"] = None
|
||||||
|
elif self.glade.get_widget("rad_ntf_ssl").get_active():
|
||||||
|
new_gtkui_config["ntf_security"] = 'SSL'
|
||||||
|
elif self.glade.get_widget("rad_ntf_tls").get_active():
|
||||||
|
new_gtkui_config["ntf_security"] = 'TLS'
|
||||||
|
|
||||||
## Other tab ##
|
## Other tab ##
|
||||||
new_gtkui_config["show_new_releases"] = \
|
new_gtkui_config["show_new_releases"] = \
|
||||||
self.glade.get_widget("chk_show_new_releases").get_active()
|
self.glade.get_widget("chk_show_new_releases").get_active()
|
||||||
|
|
Loading…
Reference in New Issue