mirror of
https://github.com/codex-storage/deluge.git
synced 2025-02-18 14:26:24 +00:00
Increase the per-torrent stop share ratio max to 99999.0 and make the
spinner and remove at ratio checkbox insensitive if stop at ratio not checked
This commit is contained in:
parent
2e640b4cae
commit
f945a6f597
10
ChangeLog
10
ChangeLog
@ -26,19 +26,17 @@ Deluge 1.1.0 - "" (In Development)
|
|||||||
* Persistent sessions #486
|
* Persistent sessions #486
|
||||||
* Plugin improvements for easy use of templates and images in eggs. #497
|
* Plugin improvements for easy use of templates and images in eggs. #497
|
||||||
* Classic template takes over some style elements from white template.
|
* Classic template takes over some style elements from white template.
|
||||||
* Javascript Auto Refresh
|
|
||||||
* https (for users that know how to create certificates)
|
* https (for users that know how to create certificates)
|
||||||
* easyer apache mod_proxy use.
|
* Easier apache mod_proxy use.
|
||||||
* Redesigned sidebar
|
* Redesigned sidebar
|
||||||
|
|
||||||
AjaxUI:
|
AjaxUI:
|
||||||
* hosted in a webui template.
|
* Hosted in a webui template.
|
||||||
|
|
||||||
ConsoleUI (previously null-ui):
|
ConsoleUI (previously null-ui):
|
||||||
* colors and enhancements by idoa01
|
* New ConsoleUI written by Idoa01
|
||||||
* callable from command-line for scripts.
|
* Callable from command-line for scripts.
|
||||||
|
|
||||||
Plugins:
|
Plugins:
|
||||||
* Stats plugin for graphs.
|
* Stats plugin for graphs.
|
||||||
* Label plugin for grouping torrents and per torrent settings.
|
* Label plugin for grouping torrents and per torrent settings.
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -64,7 +64,8 @@ class OptionsTab(Tab):
|
|||||||
glade.signal_autoconnect({
|
glade.signal_autoconnect({
|
||||||
"on_button_apply_clicked": self._on_button_apply_clicked,
|
"on_button_apply_clicked": self._on_button_apply_clicked,
|
||||||
"on_button_edit_trackers_clicked": self._on_button_edit_trackers_clicked,
|
"on_button_edit_trackers_clicked": self._on_button_edit_trackers_clicked,
|
||||||
"on_chk_move_completed_toggled": self._on_chk_move_completed_toggled
|
"on_chk_move_completed_toggled": self._on_chk_move_completed_toggled,
|
||||||
|
"on_chk_stop_at_ratio_toggled": self._on_chk_stop_at_ratio_toggled
|
||||||
})
|
})
|
||||||
|
|
||||||
def start(self):
|
def start(self):
|
||||||
@ -136,6 +137,8 @@ class OptionsTab(Tab):
|
|||||||
self.chk_auto_managed.set_active(status["is_auto_managed"])
|
self.chk_auto_managed.set_active(status["is_auto_managed"])
|
||||||
if status["stop_at_ratio"] != self.prev_status["stop_at_ratio"]:
|
if status["stop_at_ratio"] != self.prev_status["stop_at_ratio"]:
|
||||||
self.chk_stop_at_ratio.set_active(status["stop_at_ratio"])
|
self.chk_stop_at_ratio.set_active(status["stop_at_ratio"])
|
||||||
|
self.spin_stop_ratio.set_sensitive(status["stop_at_ratio"])
|
||||||
|
self.chk_remove_at_ratio.set_sensitive(status["stop_at_ratio"])
|
||||||
if status["stop_ratio"] != self.prev_status["stop_ratio"]:
|
if status["stop_ratio"] != self.prev_status["stop_ratio"]:
|
||||||
self.spin_stop_ratio.set_value(status["stop_ratio"])
|
self.spin_stop_ratio.set_value(status["stop_ratio"])
|
||||||
if status["remove_at_ratio"] != self.prev_status["remove_at_ratio"]:
|
if status["remove_at_ratio"] != self.prev_status["remove_at_ratio"]:
|
||||||
@ -194,3 +197,9 @@ class OptionsTab(Tab):
|
|||||||
widget = self.entry_move_completed
|
widget = self.entry_move_completed
|
||||||
|
|
||||||
widget.set_sensitive(value)
|
widget.set_sensitive(value)
|
||||||
|
|
||||||
|
def _on_chk_stop_at_ratio_toggled(self, widget):
|
||||||
|
value = widget.get_active()
|
||||||
|
|
||||||
|
self.spin_stop_ratio.set_sensitive(value)
|
||||||
|
self.chk_remove_at_ratio.set_sensitive(value)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user