[Xfce4-commits] <eatmonkey:aria2-xml-rpc> Retrieve builder widgets prior of initializing Aria2
Mike Massonnet
noreply at xfce.org
Sat Feb 27 00:44:06 CET 2010
Updating branch refs/heads/aria2-xml-rpc
to 3ee3e0487e6418cad7bc75a02f1c4c5615cd06f3 (commit)
from 1b8498eac4160bb9cec2996221c3f61510bffd31 (commit)
commit 3ee3e0487e6418cad7bc75a02f1c4c5615cd06f3
Author: Mike Massonnet <mmassonnet at xfce.org>
Date: Fri Feb 19 22:27:17 2010 +0100
Retrieve builder widgets prior of initializing Aria2
src/eatmanager.rb | 40 ++++++++++++++++++++--------------------
1 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/src/eatmanager.rb b/src/eatmanager.rb
index ba15d46..048f1b5 100755
--- a/src/eatmanager.rb
+++ b/src/eatmanager.rb
@@ -22,26 +22,6 @@ class Eat::Manager
# Store manually removed downloads to avoid readding them into the tree store
@removed_downloads = Array.new
- # Setup aria2 listener
- @aria2 = Eat::Aria2Listener.instance
- @aria2.signal_connect("connected") {
- @removed_downloads.clear
- update_newdl_dialog
- set_sensitive(true)
- @infobar.hide_all
- @infobar.set_no_show_all(true)
- }
- @aria2.signal_connect("disconnected") {
- set_sensitive(false) # FIXME @action_<FOO> may not yet have been defined
- if !@aria2.use_local_server?
- @infobar.set_no_show_all(false)
- @infobar.show_all
- end
- }
- @aria2.signal_connect("download_status") { |this, gid| update_row(gid) }
- @aria2.signal_connect("download_completed") { |this, gid| update_row(gid) }
- @aria2.signal_connect("download_removed") { |this, gid| update_row(gid) }
-
# Retrieve GUI widgets
builder = Builder.new
builder << "manager.ui"
@@ -68,6 +48,26 @@ class Eat::Manager
@action_remove = builder["action-remove"]
@action_settings = builder["action-settings"]
+ # Setup aria2 listener
+ @aria2 = Eat::Aria2Listener.instance
+ @aria2.signal_connect("connected") {
+ @removed_downloads.clear
+ update_newdl_dialog
+ set_sensitive(true)
+ @infobar.hide_all
+ @infobar.set_no_show_all(true)
+ }
+ @aria2.signal_connect("disconnected") {
+ set_sensitive(false)
+ if !@aria2.use_local_server?
+ @infobar.set_no_show_all(false)
+ @infobar.show_all
+ end
+ }
+ @aria2.signal_connect("download_status") { |this, gid| update_row(gid) }
+ @aria2.signal_connect("download_completed") { |this, gid| update_row(gid) }
+ @aria2.signal_connect("download_removed") { |this, gid| update_row(gid) }
+
# Setup actions
@action_add.signal_connect("activate") { action_add }
@action_pause.signal_connect("activate") { action_pause }
More information about the Xfce4-commits
mailing list