revert to old look
This commit is contained in:
43
delugegtk.py
43
delugegtk.py
@@ -71,6 +71,7 @@ class DelugeGTK(dbus.service.Object):
|
|||||||
"pref_clicked": self.prf.show_pref,
|
"pref_clicked": self.prf.show_pref,
|
||||||
"plugins_clicked": self.prf.show_plugins,
|
"plugins_clicked": self.prf.show_plugins,
|
||||||
## View Menu
|
## View Menu
|
||||||
|
"infopane_toggle": self.infopane_toggle,
|
||||||
"size_toggle": self.size_toggle,
|
"size_toggle": self.size_toggle,
|
||||||
"status_toggle": self.status_toggle,
|
"status_toggle": self.status_toggle,
|
||||||
"seeders_toggle": self.seeders_toggle,
|
"seeders_toggle": self.seeders_toggle,
|
||||||
@@ -207,21 +208,23 @@ class DelugeGTK(dbus.service.Object):
|
|||||||
(temp, selection) = self.view.get_selection().get_selected()
|
(temp, selection) = self.view.get_selection().get_selected()
|
||||||
if selection is None:
|
if selection is None:
|
||||||
self.view.get_selection().select_path("0")
|
self.view.get_selection().select_path("0")
|
||||||
if tab == 0: #Torrent List
|
#Torrent List
|
||||||
itr = self.store.get_iter_first()
|
itr = self.store.get_iter_first()
|
||||||
while itr is not None:
|
if itr is None:
|
||||||
uid = self.store.get_value(itr, 0)
|
return True
|
||||||
try:
|
while itr is not None:
|
||||||
state = self.manager.get_torrent_state(uid)
|
uid = self.store.get_value(itr, 0)
|
||||||
tlist = self.get_list_from_unique_id(uid)
|
try:
|
||||||
for i in range(12):
|
state = self.manager.get_torrent_state(uid)
|
||||||
self.store.set_value(itr, i, tlist[i])
|
tlist = self.get_list_from_unique_id(uid)
|
||||||
itr = self.store.iter_next(itr)
|
for i in range(12):
|
||||||
except deluge.InvalidUniqueIDError:
|
self.store.set_value(itr, i, tlist[i])
|
||||||
self.store.remove(itr)
|
itr = self.store.iter_next(itr)
|
||||||
if not self.store.iter_is_valid(itr):
|
except deluge.InvalidUniqueIDError:
|
||||||
itr = None
|
self.store.remove(itr)
|
||||||
elif tab == 1: #Details Pane
|
if not self.store.iter_is_valid(itr):
|
||||||
|
itr = None
|
||||||
|
if tab == 0: #Details Pane
|
||||||
state = self.manager.get_torrent_state(self.get_selected_torrent())
|
state = self.manager.get_torrent_state(self.get_selected_torrent())
|
||||||
self.text_summary_title.set_text(str(state["name"]))
|
self.text_summary_title.set_text(str(state["name"]))
|
||||||
self.text_summary_total_size.set_text(str(state["total_size"]))
|
self.text_summary_total_size.set_text(str(state["total_size"]))
|
||||||
@@ -240,7 +243,7 @@ class DelugeGTK(dbus.service.Object):
|
|||||||
self.text_summary_next_announce.set_text(str(state["next_announce"]))
|
self.text_summary_next_announce.set_text(str(state["next_announce"]))
|
||||||
#self.text_summary_compact_allocation.set_text(str(state[""]))
|
#self.text_summary_compact_allocation.set_text(str(state[""]))
|
||||||
#self.text_summary_eta.set_text(str(state[""]))
|
#self.text_summary_eta.set_text(str(state[""]))
|
||||||
elif tab == 2: #Peers List
|
elif tab == 1: #Peers List
|
||||||
uid = self.get_selected_torrent()
|
uid = self.get_selected_torrent()
|
||||||
self.peer_store.clear()
|
self.peer_store.clear()
|
||||||
peer_data = self.manager.get_torrent_peer_info(uid)
|
peer_data = self.manager.get_torrent_peer_info(uid)
|
||||||
@@ -248,7 +251,7 @@ class DelugeGTK(dbus.service.Object):
|
|||||||
# ip client percent dl ul
|
# ip client percent dl ul
|
||||||
self.peer_store.append([peer["ip"], peer["client"], peer["peer_has"],
|
self.peer_store.append([peer["ip"], peer["client"], peer["peer_has"],
|
||||||
peer["download_speed"], peer["upload_speed"]])
|
peer["download_speed"], peer["upload_speed"]])
|
||||||
elif tab == 3: #File List
|
elif tab == 2: #File List
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
pass
|
pass
|
||||||
@@ -301,6 +304,12 @@ class DelugeGTK(dbus.service.Object):
|
|||||||
|
|
||||||
def torrentview_clicked(self, widget, event):
|
def torrentview_clicked(self, widget, event):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
def infopane_toggle(self, widget):
|
||||||
|
if widget.get_active():
|
||||||
|
self.wtree.get_widget("torrent_info").show()
|
||||||
|
else:
|
||||||
|
self.wtree.get_widget("torrent_info").hide()
|
||||||
|
|
||||||
def size_toggle(self, obj):
|
def size_toggle(self, obj):
|
||||||
self.size_column.set_visible(obj.get_active())
|
self.size_column.set_visible(obj.get_active())
|
||||||
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user