From bc39371af6f1e9c490b80f7b96913c685010de64 Mon Sep 17 00:00:00 2001 From: Andrew Resch Date: Thu, 12 Jul 2007 20:02:34 +0000 Subject: [PATCH] New directory structure --- deluge/{src => }/__init__.py | 0 deluge/{src => }/common.py | 0 deluge/{src => }/config.py | 0 deluge/core/__init__.py | 0 deluge/{src => core}/core.py | 4 +- deluge/{src => core}/daemon.py | 2 +- deluge/{src => core}/torrent.py | 2 +- deluge/glade/about_dialog.glade | 38 - deluge/glade/dgtkpopups.glade | 406 ----- deluge/glade/edit_trackers.glade | 120 -- deluge/glade/file_tab_menu.glade | 100 -- deluge/glade/main_window.glade | 1140 -------------- deluge/glade/plugin_dialog.glade | 114 -- deluge/glade/preferences_dialog.glade | 1461 ------------------ deluge/glade/torrent_menu.glade | 165 -- deluge/glade/tray_menu.glade | 158 -- deluge/{src => }/main.py | 4 +- deluge/pixmaps/deluge-about.png | Bin 9944 -> 0 bytes deluge/pixmaps/deluge128.png | Bin 13952 -> 0 bytes deluge/pixmaps/deluge192.png | Bin 24460 -> 0 bytes deluge/pixmaps/deluge22.png | Bin 1103 -> 0 bytes deluge/pixmaps/deluge256.png | Bin 36758 -> 0 bytes deluge/pixmaps/deluge32.png | Bin 1909 -> 0 bytes deluge/pixmaps/downloading16.png | Bin 662 -> 0 bytes deluge/pixmaps/inactive16.png | Bin 588 -> 0 bytes deluge/pixmaps/seeding16.png | Bin 612 -> 0 bytes deluge/share/applications/deluge.desktop | 13 - deluge/share/pixmaps/deluge.xpm | 415 ----- deluge/ui/__init__.py | 0 deluge/ui/gtkui/__init__.py | 0 deluge/{src => ui/gtkui}/gtkui.py | 0 deluge/{src => ui/gtkui}/gtkui_mainwindow.py | 0 deluge/{src => ui}/ui.py | 9 +- setup.py | 13 +- 34 files changed, 10 insertions(+), 4154 deletions(-) rename deluge/{src => }/__init__.py (100%) rename deluge/{src => }/common.py (100%) rename deluge/{src => }/config.py (100%) create mode 100644 deluge/core/__init__.py rename deluge/{src => core}/core.py (98%) rename deluge/{src => core}/daemon.py (98%) rename deluge/{src => core}/torrent.py (98%) delete mode 100644 deluge/glade/about_dialog.glade delete mode 100644 deluge/glade/dgtkpopups.glade delete mode 100644 deluge/glade/edit_trackers.glade delete mode 100644 deluge/glade/file_tab_menu.glade delete mode 100644 deluge/glade/main_window.glade delete mode 100644 deluge/glade/plugin_dialog.glade delete mode 100644 deluge/glade/preferences_dialog.glade delete mode 100644 deluge/glade/torrent_menu.glade delete mode 100644 deluge/glade/tray_menu.glade rename deluge/{src => }/main.py (97%) delete mode 100644 deluge/pixmaps/deluge-about.png delete mode 100644 deluge/pixmaps/deluge128.png delete mode 100644 deluge/pixmaps/deluge192.png delete mode 100644 deluge/pixmaps/deluge22.png delete mode 100644 deluge/pixmaps/deluge256.png delete mode 100644 deluge/pixmaps/deluge32.png delete mode 100644 deluge/pixmaps/downloading16.png delete mode 100644 deluge/pixmaps/inactive16.png delete mode 100644 deluge/pixmaps/seeding16.png delete mode 100644 deluge/share/applications/deluge.desktop delete mode 100644 deluge/share/pixmaps/deluge.xpm create mode 100644 deluge/ui/__init__.py create mode 100644 deluge/ui/gtkui/__init__.py rename deluge/{src => ui/gtkui}/gtkui.py (100%) rename deluge/{src => ui/gtkui}/gtkui_mainwindow.py (100%) rename deluge/{src => ui}/ui.py (90%) diff --git a/deluge/src/__init__.py b/deluge/__init__.py similarity index 100% rename from deluge/src/__init__.py rename to deluge/__init__.py diff --git a/deluge/src/common.py b/deluge/common.py similarity index 100% rename from deluge/src/common.py rename to deluge/common.py diff --git a/deluge/src/config.py b/deluge/config.py similarity index 100% rename from deluge/src/config.py rename to deluge/config.py diff --git a/deluge/core/__init__.py b/deluge/core/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/deluge/src/core.py b/deluge/core/core.py similarity index 98% rename from deluge/src/core.py rename to deluge/core/core.py index ea7fc4e8f..6ce6e690f 100644 --- a/deluge/src/core.py +++ b/deluge/core/core.py @@ -47,11 +47,11 @@ except: dbus_imported = False else: dbus_imported = True import gobject -import libtorrent as lt +import deluge.libtorrent as lt from deluge.config import Config import deluge.common -from deluge.torrent import Torrent +from deluge.core.torrent import Torrent # Get the logger log = logging.getLogger("deluge") diff --git a/deluge/src/daemon.py b/deluge/core/daemon.py similarity index 98% rename from deluge/src/daemon.py rename to deluge/core/daemon.py index d21082ee2..828a15927 100644 --- a/deluge/src/daemon.py +++ b/deluge/core/daemon.py @@ -45,7 +45,7 @@ else: dbus_imported = True import logging -from deluge.core import Core +from deluge.core.core import Core # Get the logger log = logging.getLogger("deluge") diff --git a/deluge/src/torrent.py b/deluge/core/torrent.py similarity index 98% rename from deluge/src/torrent.py rename to deluge/core/torrent.py index 1c4f6592c..1ee75a775 100644 --- a/deluge/src/torrent.py +++ b/deluge/core/torrent.py @@ -31,7 +31,7 @@ # this exception statement from your version. If you delete this exception # statement from all source files in the program, then also delete it here. -import libtorrent as lt +import deluge.libtorrent as lt class Torrent: def __init__(self, filename=None, url=None): diff --git a/deluge/glade/about_dialog.glade b/deluge/glade/about_dialog.glade deleted file mode 100644 index c8799dc0d..000000000 --- a/deluge/glade/about_dialog.glade +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - 5 - True - True - True - False - - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 2 - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - GTK_BUTTONBOX_END - - - False - GTK_PACK_END - - - - - - diff --git a/deluge/glade/dgtkpopups.glade b/deluge/glade/dgtkpopups.glade deleted file mode 100644 index 63279d9a9..000000000 --- a/deluge/glade/dgtkpopups.glade +++ /dev/null @@ -1,406 +0,0 @@ - - - - - - True - - - True - Size - True - True - - - - - - True - Status - True - True - - - - - - True - Seeders - True - True - - - - - - True - Peers - True - True - - - - - - True - Download Speed - True - True - - - - - - True - Upload Speed - True - True - - - - - - True - Time Remaining - True - True - - - - - - True - Share Ratio - True - True - - - - - - Remove Torrent - True - GDK_WINDOW_TYPE_HINT_DIALOG - True - True - False - - - True - - - True - 10 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 3 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-dialog-warning - 6 - - - False - False - 5 - - - - - True - 0 - <span size="large"><b>Are you sure you want to remove the selected torrent(s) from Deluge?</b></span> - True - True - - - 10 - 1 - - - - - False - False - 5 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 20 - - - True - Delete downloaded files - 0 - True - - - - - False - False - 1 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - 20 - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Delete .torrent file - 0 - True - True - - - - - False - False - 2 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - 3 - - - - - False - False - 5 - 1 - - - - - True - GTK_BUTTONBOX_END - - - True - gtk-no - True - 0 - - - - - True - gtk-yes - True - 1 - - - 1 - - - - - False - GTK_PACK_END - - - - - - - True - - - True - Show/Hide - True - - - - - - True - Add a Torrent... - True - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-add - 1 - - - - - - - True - Clear Finished - True - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-clear - 1 - - - - - - - True - - - - - True - gtk-preferences - True - True - - - - - - True - Plugins - True - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-execute - 1 - - - - - - - True - - - - - True - gtk-quit - True - True - - - - - - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - GTK_WIN_POS_MOUSE - True - GDK_WINDOW_TYPE_HINT_DIALOG - True - False - False - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 2 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 10 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Rate: - - - False - - - - - True - True - True - True - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - True - 1 - 0 -1 10000 1 10 10 - True - - - False - False - 1 - - - - - False - 1 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - GTK_BUTTONBOX_END - - - True - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-cancel - True - 0 - - - - - True - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-ok - True - 1 - - - 1 - - - - - False - GTK_PACK_END - - - - - - diff --git a/deluge/glade/edit_trackers.glade b/deluge/glade/edit_trackers.glade deleted file mode 100644 index 32053dcd5..000000000 --- a/deluge/glade/edit_trackers.glade +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - 300 - 200 - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Edit Trackers - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - 36 - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Tracker Editing - - - False - False - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - - - 1 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - GTK_SHADOW_NONE - 1 - - - - - - - - True - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-cancel - True - 0 - - - - False - False - 1 - - - - - True - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-ok - True - 0 - - - - False - False - 2 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - GTK_SHADOW_NONE - 1 - - - - - - 3 - - - - - False - False - 2 - - - - - - diff --git a/deluge/glade/file_tab_menu.glade b/deluge/glade/file_tab_menu.glade deleted file mode 100644 index 8e3f34162..000000000 --- a/deluge/glade/file_tab_menu.glade +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - True - - - - True - Select All - True - - - - - True - gtk-select-all - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - Unselect All - True - - - - - True - gtk-file - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - - - - - - True - Check Selected - True - - - - - True - gtk-ok - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - Uncheck Selected - True - - - - - True - gtk-remove - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - diff --git a/deluge/glade/main_window.glade b/deluge/glade/main_window.glade deleted file mode 100644 index a60828804..000000000 --- a/deluge/glade/main_window.glade +++ /dev/null @@ -1,1140 +0,0 @@ - - - - - - Deluge - - - - - - True - 4 - 3 - - - True - False - - - True - Add Torrent - Add Torrent - True - gtk-add - - - - False - - - - - True - False - Remove Torrent - Remove Torrent - True - gtk-remove - - - - False - - - - - True - Clear Finished Torrents - Clear Finished - True - gtk-clear - - - - False - - - - - True - - - False - False - - - - - True - False - Start / Pause - Start - True - gtk-media-play - - - - False - - - - - True - False - Queue Torrent Up - Move Up - True - gtk-go-up - - - - False - - - - - True - False - Queue Torrent Down - Move Down - True - gtk-go-down - - - - False - - - - - True - - - False - False - - - - - True - Preferences - Preferences - True - gtk-preferences - - - - False - - - - - True - Plugins - Plugins - True - gtk-disconnect - - - - False - - - - - 1 - 2 - GTK_FILL - - - - - True - - - 1 - 2 - 1 - 2 - GTK_FILL - GTK_FILL - - - - - True - False - - - 2 - 3 - 1 - 2 - - GTK_FILL - - - - - True - - - True - _File - True - - - - - True - _Add Torrent - True - - - - True - gtk-add - 1 - - - - - - - True - Add _URL - True - - - - - - True - _Clear Completed - True - - - - True - gtk-clear - 1 - - - - - - - True - - - - - True - gtk-quit - True - True - - - - - - - - - - True - _Edit - True - - - True - - - True - gtk-preferences - True - True - - - - - - True - Pl_ugins - True - - - - True - gtk-disconnect - 1 - - - - - - - - - - - True - _Torrent - True - - - - - True - _View - True - - - True - - - True - _Toolbar - True - True - - - - - - True - _Details - True - True - - - - - - True - Columns - True - - - True - - - True - Size - True - True - - - - - - True - Status - True - True - - - - - - True - Seeders - True - True - - - - - - True - Peers - True - True - - - - - - True - Download - True - True - - - - - - True - Upload - True - True - - - - - - True - Time Remaining - True - True - - - - - - True - Share Ratio - True - True - - - - - - - - - - - - - - True - _Help - True - - - - - True - gtk-about - True - True - - - - - - - - - - 3 - - - - - - True - - - 3 - 3 - 4 - - - - - - True - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - True - False - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - - - True - True - True - True - False - - - - - - - True - False - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - True - False - True - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - GTK_POLICY_AUTOMATIC - GTK_POLICY_NEVER - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - GTK_RESIZE_QUEUE - - - True - 1 - 2 - 10 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 10 - 10 - 15 - 15 - - - True - 6 - 2 - 2 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - - - True - 0 - 1 - <b>Next Announce:</b> - True - - - - - 5 - 6 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - - - True - 0 - 1 - <b>Tracker Status:</b> - True - - - - - 4 - 5 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - - - True - 0 - 0 - 1 - <b>Tracker:</b> - True - - - - - 3 - 4 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - - - True - 0 - 1 - <b>Pieces:</b> - True - - - - - 2 - 3 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - - - True - 0 - 1 - <b>Total Size:</b> - True - - - - - 1 - 2 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - - - True - 0 - 0 - 1 - <b>Name:</b> - True - - - - - GTK_FILL - - - - - True - 0 - True - PANGO_WRAP_WORD_CHAR - - - 1 - 2 - - - - - - True - 0 - - - 1 - 2 - 1 - 2 - - - - - - True - 0 - - - 1 - 2 - 2 - 3 - - - - - - True - 0 - True - PANGO_WRAP_WORD_CHAR - - - 1 - 2 - 3 - 4 - - - - - - True - 0 - - - 1 - 2 - 4 - 5 - - - - - - True - 0 - - - 1 - 2 - 5 - 6 - - - - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - <b>Torrent Info</b> - True - - - label_item - - - - - 1 - 2 - GTK_FILL - - - - - True - 0 - - - True - 10 - 10 - 15 - 15 - - - True - 5 - - - True - 0.10000000149 - - - False - False - - - - - True - 4 - 4 - 5 - - - True - 15 - 5 - - - True - 0 - <b>ETA:</b> - True - - - - - 2 - 3 - 3 - 4 - - - - - True - 15 - 5 - - - True - 0 - <b>Peers:</b> - True - - - - - 2 - 3 - 2 - 3 - - - - - True - 15 - 5 - - - True - 0 - <b>Rate:</b> - True - - - - - 2 - 3 - 1 - 2 - - - - - True - 15 - 5 - - - True - 0 - <b>Rate:</b> - True - - - - - 2 - 3 - - - - - True - 5 - - - True - 0 - <b>Share Ratio:</b> - True - - - - - 3 - 4 - - - - - True - 5 - - - True - 0 - <b>Seeders:</b> - True - - - - - 2 - 3 - - - - - True - 5 - - - True - 0 - <b>Uploaded:</b> - True - - - - - 1 - 2 - - - - - True - 5 - - - True - 0 - <b>Downloaded:</b> - True - - - - - - - True - 0 - - - 3 - 4 - 3 - 4 - - - - - True - 0 - - - 1 - 2 - 3 - 4 - - - - - True - 0 - - - 3 - 4 - 2 - 3 - - - - - True - 0 - - - 1 - 2 - 2 - 3 - - - - - True - 0 - - - 3 - 4 - 1 - 2 - - - - - True - 0 - - - 1 - 2 - 1 - 2 - - - - - True - 0 - - - 3 - 4 - - - - - True - 0 - - - 1 - 2 - - - - - False - 1 - - - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - <b>Statistics</b> - True - - - label_item - - - - - - GTK_FILL - - - - - - - - - False - - - - - True - Details - - - tab - False - False - - - - - True - False - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - - - True - - - - - 1 - False - - - - - True - Peers - - - tab - 1 - False - False - - - - - True - False - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - - - True - True - - - - - 2 - False - - - - - True - Files - - - tab - 2 - False - False - - - - - - - False - False - - - - - 3 - 2 - 3 - - - - - - diff --git a/deluge/glade/plugin_dialog.glade b/deluge/glade/plugin_dialog.glade deleted file mode 100644 index 68fa97357..000000000 --- a/deluge/glade/plugin_dialog.glade +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - 480 - 5 - Plugin Manager - 583 - 431 - True - GDK_WINDOW_TYPE_HINT_DIALOG - True - True - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK - 2 - - - True - False - - - True - True - - - True - - - - - True - - - True - False - GTK_WRAP_WORD - False - - - 10 - - - - - True - GTK_BUTTONBOX_SPREAD - - - True - False - gtk-preferences - True - - - - - - False - 1 - - - - - 10 - 1 - - - - - False - - - - - True - Plugins - - - tab - False - False - - - - - 1 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK - GTK_BUTTONBOX_END - - - True - gtk-close - True - - - - - False - GTK_PACK_END - - - - - - diff --git a/deluge/glade/preferences_dialog.glade b/deluge/glade/preferences_dialog.glade deleted file mode 100644 index 4e8eca460..000000000 --- a/deluge/glade/preferences_dialog.glade +++ /dev/null @@ -1,1461 +0,0 @@ - - - - - - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 5 - Deluge Preferences - GTK_WIN_POS_CENTER_ON_PARENT - 550 - True - GDK_WINDOW_TYPE_HINT_DIALOG - True - True - False - - - True - 1 - - - True - True - - - True - True - GTK_POLICY_NEVER - GTK_POLICY_AUTOMATIC - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - GTK_SHADOW_NONE - - - True - 2 - - - True - 0 - GTK_SHADOW_NONE - - - True - 2 - 2 - 12 - - - True - - - True - Ask where to save each download - True - 0 - True - - - - - True - 10 - - - True - Save all downloads to: - True - 0 - True - radio_ask_save - - - False - - - - - True - GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER - - - 1 - - - - - 1 - - - - - - - - - True - <b>Download Location</b> - True - - - label_item - - - - - False - False - 2 - - - - - True - 0 - GTK_SHADOW_NONE - - - True - 2 - 2 - 12 - - - True - 10 - - - True - The number of active torrents that Deluge will run. Set to -1 for unlimited. - 0 - Maximum simultaneous active torrents: - - - False - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - The number of active torrents that Deluge will run. Set to -1 for unlimited. - 1 - -1 -1 1000 1 10 10 - 1 - True - GTK_UPDATE_IF_VALID - - - False - 2 - 1 - - - - - - - - - True - <b>Torrents</b> - True - - - label_item - - - - - False - False - 2 - 1 - - - - - True - 0 - GTK_SHADOW_NONE - - - True - 2 - 2 - 12 - - - True - Compact allocation will only allocate as much storage as it needs to keep the pieces downloaded so far. - Use compact storage allocation - True - 0 - True - - - - - - - True - <b>Compact Allocation</b> - True - - - label_item - - - - - False - False - 2 - 2 - - - - - True - 0 - GTK_SHADOW_NONE - - - True - 2 - 2 - 12 - - - True - - - True - True - Queue torrents to bottom when they begin seeding - True - 0 - True - - - - - True - 10 - - - True - Stop seeding torrents when their share ratio reaches: - True - 0 - True - - - False - - - - - True - True - 1 - 0 0 10 0.050000000745099998 10 9 - 1 - 2 - True - - - False - 1 - - - - - 1 - - - - - - - - - True - <b>Seeding</b> - True - - - label_item - - - - - False - False - 2 - 3 - - - - - True - 0 - GTK_SHADOW_NONE - - - True - 2 - 2 - 12 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 4 - 2 - - - True - True - The maximum upload rate for all torrents. Set -1 for unlimited. - 1 - -1 -1 9000 1 10 10 - 1 - - - 1 - 2 - 3 - 4 - GTK_FILL - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - The maximum download rate for all torrents. Set -1 for unlimited. - 1 - -1 -1 9000 1 10 10 - 1 - - - 1 - 2 - 2 - 3 - GTK_FILL - - - - - True - True - The maximum number of upload slots. Set -1 for unlimited. - 1 - -1 -1 1000 1 10 10 - 1 - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - True - The maximum number of connections allowed. Set -1 for unlimited. - 1 - -1 -1 1000 1 10 10 - 1 - - - 1 - 2 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 10 - - - True - The maximum number of connections allowed. Set -1 for unlimited. - 0 - Maximum Connections: - - - - - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 10 - - - True - The maximum number of upload slots. Set -1 for unlimited. - 0 - Upload Slots: - - - - - 1 - 2 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 10 - - - True - The maximum download rate for all torrents. Set -1 for unlimited. - 0 - Maximum Download Rate (KiB/s): - - - - - 2 - 3 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 10 - - - True - The maximum upload rate for all torrents. Set -1 for unlimited. - 0 - Maximum Upload Rate (KiB/s): - - - - - 3 - 4 - GTK_FILL - - - - - - - - - True - <b>Bandwidth Usage</b> - True - - - label_item - - - - - False - False - 2 - 4 - - - - - - - - - False - - - - - True - Downloads - - - tab - False - False - - - - - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - GTK_SHADOW_NONE - - - True - - - True - - - True - 2 - - - True - gtk-dialog-warning - 6 - - - False - False - 10 - - - - - True - 0.20000000298023224 - <b>Please Note - Changes to these settings will only be applied the next time Deluge is restarted.</b> - True - True - 0 - - - False - False - 1 - - - - - False - False - 5 - - - - - False - - - - - True - 0 - GTK_SHADOW_NONE - - - True - 2 - 2 - 12 - - - True - - - True - - - True - From: - - - False - - - - - True - True - 0 0 65535 1 10 10 - 1 - - - False - 5 - 1 - - - - - True - 5 - To: - - - False - False - 2 - - - - - True - True - 0 0 65535 1 10 10 - 1 - - - False - 5 - 3 - - - - - True - 1 - Active Port: - GTK_JUSTIFY_RIGHT - - - False - 5 - 4 - - - - - True - 0 - 0000 - 5 - - - False - 5 - 5 - - - - - True - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Test Active Port - 0 - - - - False - False - 6 - - - - - 5 - - - - - - - - - True - <b>TCP Port</b> - True - - - label_item - - - - - False - 2 - 1 - - - - - True - 0 - GTK_SHADOW_NONE - - - True - 2 - 2 - 12 - - - True - - - True - True - Distributed hash table may improve the amount of active connections. - Enable Mainline DHT - True - 0 - True - - - - - - - - - - - - True - <b>DHT</b> - True - - - label_item - - - - - False - 2 - 2 - - - - - True - - - True - 0 - GTK_SHADOW_NONE - - - True - 2 - 2 - 12 - - - True - - - True - True - Universal Plug and Play - UPnP - True - 0 - True - True - - - 2 - - - - - True - True - NAT Port Mapping Protocol - NAT-PMP - True - 0 - True - True - - - 2 - 1 - - - - - True - True - µTorrent Peer-Exchange - µTorrent-PeX - True - 0 - True - True - - - 2 - 2 - - - - - - - - - True - <b>Network Extras</b> - True - - - label_item - - - - - 2 - - - - - False - False - 3 - - - - - True - 0 - GTK_SHADOW_NONE - - - True - 2 - 2 - 12 - - - True - 2 - - - True - - - True - 1 - Inbound: - - - False - - - - - True - Disabled -Enabled -Forced - - - 5 - 1 - - - - - True - 1 - Outbound: - - - 2 - - - - - True - Disabled -Enabled -Forced - - - 5 - 3 - - - - - - - True - - - True - True - Prefer to encrypt the entire stream - True - 0 - True - - - False - - - - - True - 1 - Level: - - - 1 - - - - - True - Handshake -Either -Full Stream - - - 6 - 2 - - - - - 1 - - - - - - - - - True - <b>Encryption</b> - True - - - label_item - - - - - False - False - 2 - 4 - - - - - True - 0 - GTK_SHADOW_NONE - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Affects regular bittorrent peers - Peer Proxy - 0 - True - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Only affects HTTP tracker connections (UDP tracker connections are affected if the given proxy supports UDP, e.g. SOCKS5). - Tracker Proxy - 0 - True - - - 1 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Affects the DHT messages. Since they are sent over UDP, it only has any effect if the proxy supports UDP. - DHT Proxy - 0 - True - - - 2 - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 3 - 4 - - - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Proxy type - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Username - - - 1 - 2 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Password - - - 2 - 3 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - None -Socksv4 -Socksv5 -Socksv5 W/ Auth -HTTP -HTTP W/ Auth - - - 1 - 2 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - 1 - 2 - 1 - 2 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - False - - - 1 - 2 - 2 - 3 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Server - - - 2 - 3 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Port - - - 2 - 3 - 1 - 2 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - 3 - 4 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 8080 0 10000 1 10 10 - - - 3 - 4 - 1 - 2 - - - - - 1 - - - - - - - True - <b>Proxy</b> - True - - - label_item - - - - - False - 2 - 5 - - - - - - - - - 1 - False - - - - - True - Network - - - tab - 1 - False - False - - - - - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - GTK_SHADOW_NONE - - - True - 2 - - - True - 0 - GTK_SHADOW_NONE - - - True - 2 - 2 - 12 - - - True - - - True - Enable system tray icon - True - 0 - True - True - - - - - True - 10 - - - True - Minimize to tray on close - True - 0 - True - - - - - 1 - - - - - True - 3 - 10 - - - True - - - True - True - Password protect system tray - True - 0 - True - - - - - True - - - True - 5 - - - True - 0 - Password: - - - - - False - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - False - 16 - - - False - 1 - - - - - 1 - - - - - - - False - 2 - - - - - - - - - True - <b>System Tray</b> - True - - - label_item - - - - - False - 2 - - - - - 0 - GTK_SHADOW_NONE - - - True - 2 - 2 - 12 - - - True - 15 - - - True - 0 - GUI update interval (seconds) - - - False - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0.5 0.5 5 0.5 0.5 1 - 1 - 1 - True - - - False - 1 - - - - - - - - - True - <b>Performance</b> - True - - - label_item - - - - - False - False - 2 - 1 - - - - - - - - - 2 - False - - - - - True - Other - - - tab - 2 - False - False - - - - - 2 - 2 - - - - - True - GTK_BUTTONBOX_END - - - True - gtk-cancel - True - 0 - - - - - True - gtk-ok - True - 1 - - - 1 - - - - - False - GTK_PACK_END - - - - - - diff --git a/deluge/glade/torrent_menu.glade b/deluge/glade/torrent_menu.glade deleted file mode 100644 index 70f9eebf9..000000000 --- a/deluge/glade/torrent_menu.glade +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - True - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-media-pause - True - True - - - - - - True - _Update Tracker - True - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-refresh - 1 - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - _Edit Trackers - True - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-edit - 1 - - - - - - - True - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - _Remove Torrent - True - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-remove - 1 - - - - - - - True - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - _Queue - True - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - _Top - True - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-goto-top - 1 - - - - - - - True - _Up - True - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-go-up - 1 - - - - - - - True - _Down - True - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-go-down - 1 - - - - - - - True - _Bottom - True - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-goto-bottom - 1 - - - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-sort-ascending - 1 - - - - - - diff --git a/deluge/glade/tray_menu.glade b/deluge/glade/tray_menu.glade deleted file mode 100644 index 22411c91d..000000000 --- a/deluge/glade/tray_menu.glade +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - _Show Deluge - True - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - _Add Torrent - True - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-add - 1 - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - _Clear Finished - True - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-clear - 1 - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - _Download Limit - True - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-missing-image - 1 - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - _Upload Limit - True - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-missing-image - 1 - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-preferences - True - True - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Plu_gins - True - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-disconnect - 1 - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - _Quit - True - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-quit - 1 - - - - - - diff --git a/deluge/src/main.py b/deluge/main.py similarity index 97% rename from deluge/src/main.py rename to deluge/main.py index 87bc8eb71..f18fa4dca 100644 --- a/deluge/src/main.py +++ b/deluge/main.py @@ -39,8 +39,8 @@ import os import signal from optparse import OptionParser -from deluge.daemon import Daemon -from deluge.ui import UI +from deluge.core.daemon import Daemon +from deluge.ui.ui import UI import deluge.common # Setup the logger diff --git a/deluge/pixmaps/deluge-about.png b/deluge/pixmaps/deluge-about.png deleted file mode 100644 index 63aef4fbb7a260167e05378c74f0415b0de6f414..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9944 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 Dv~$eJ diff --git a/deluge/pixmaps/deluge128.png b/deluge/pixmaps/deluge128.png deleted file mode 100644 index 840b96704c148b092bd0ed6aac602e740fe4e397..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13952 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 diff --git a/deluge/pixmaps/deluge192.png b/deluge/pixmaps/deluge192.png deleted file mode 100644 index 9491409d6102d52f5e66aa30e59f78166ed01475..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24460 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 OVDNPHb6Mw<&;$SpUSc;uILpV4%IBGajIv5xj zBuiW)N`mv#O3D+9QW?t2%k?tzvWt@w3sUv+i_&Mmvyoz8V1DT7;uvDlyY{koM|7yn z@sIC!zMuU>&HQAFk>{<-8)8wi+KZHeT#vezCOhhCC`DZ9wOHGgBpwvinzU4R%C5qN zN?U$JcoZgXf0V44dr4psi!`nP|LZ2VU9opl!HCGt!;=_sRQ& zg;Rc=e!5Hj{wCp*Pd@tX-uvju&Bzvklps0hnJg=P*z6~(+CM1#bNzHQe_rhV?30~S zpVlronQ-*v=FKl=xf#7n%3zXYVL2-$-krWPU}n0`^oq|9&F$j1FFEqK|NT9SS!MQf ztxTOS^&8CjYN$K=MuObwjT=&?ho$y8%s5hfxMcUkH~vR=n#RAY{Bmk*U*TUh@tv!q zvLCqS9{c23v{R;8*<4`JLJ<$mjgK`~9lboo+m-9E@=upDH`#MuMZ5lM40oGkn7yWC zp_`)gaWmgz`B9zET|JK~|Cr~klO){h)+v7M!xz2HQ!BZcH!gpFx8}pNeVu`Ite`oC8b}`1`I?F7! zX36;(M^r`oCwz!WTGyIAJ7QVi!fcC9o?Yt#v&%j%{?=S8Y(8tP$EjitCr^Ez71yFt zg!p2YUVh2OP*TOXYZ)UGtH;V0Uzkipm;EZc!~Mka^cBV#tGCSDT{Bbrt5w{QW7~Lm z{+0)5wNCkz)gZ8R!S%N-wTS`tT#5`Dv1M_tfl{A?`v6|{n@{D;gh(_7hIQ17d-Njyluj9c=3|Uo$T?NT{ijqpAW^HnxY#!j=s96^Yfs^$ByooJ6LwP`j>M| zbv)B{GWqzv|E~^g^Zi=&cT3Q!of2~l|17*(ZujNT?>eP@n?lwZh37I&_#ne2DX;%Z zp~TVV(IfTRb3W(iSbw@X@A~=abu*ckO$mB?G(lK`jca>;#mlEDX+NucGy0|o#a=GR z5x#D?k*8UEu7b|_Io4K{75}Z*x-I6I6XG>heC;DGy#~ev$q90Mf4(cMzq$51=jD?X z^U~SxmaQ&ZS@G!46Y==))mM!Sczym)+@fD|S4g;k@%bx`1?(jaW*5S08}2iRaGtNr UQ8e4mz`(%Z>FVdQ&MBb@0B%YS>;M1& diff --git a/deluge/pixmaps/deluge256.png b/deluge/pixmaps/deluge256.png deleted file mode 100644 index a57e7687bf04b296a978c9dd34767c11432e8adf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36758 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 diff --git a/deluge/pixmaps/downloading16.png b/deluge/pixmaps/downloading16.png deleted file mode 100644 index 53a2b6e615316f3d3eb7ba5ae2f7acd2025b08b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 662 zcmeAS@N?(olHy`uVBq!ia0y~yVBle3U=ZM7V_;xVN}R{ez`(##?Bp53!NI{%!;#X# zz`(#+;1OBOz`)7^!idMbhdDy$g%y_#m^@$nS9;iiknWv>qP?c4-PeXi|dtKFH`Pt z)Le1ear-~cl^xcC%8R7$?kITdBoM=C%6-|5t5M85$#>S0nJJSh<-|8G?0ise*&Pyd?q)RgnUsgyX2s>(fu&$Fgv zmuHu;Zd#yce|JxLy--5C?o)5e*l?q#+oH{xJ{>r)V72<4V+rLK&xm#X|6`!KG|s9q zm*oi~14j$lUKrJU zB!y++e*F%gTZujnN{bH#W&hY0C&zbdQ-Dr=>&6943`#b9>Thy4rrVz>j+wCEbnYw; zhPPSrKc*gV$a?(a=8OADymLH7PiM!axU@Wv=Fcxs+yCO1?oG}di*5X>rxtbu9;slm ztDM_+JHljh>!*zA*Sxm-FP-v|ok@6oi-;Wa0=6ghuXcP5XZe+o#%;#%hw*>Yqpyn| T%-_hsz`)??>gTe~DWM4ftBxNX diff --git a/deluge/pixmaps/inactive16.png b/deluge/pixmaps/inactive16.png deleted file mode 100644 index 10342be186f9e3f4a2b700a54e6d5346e7b3143a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 588 zcmeAS@N?(olHy`uVBq!ia0y~yVBle3U=ZM7V_;xVN}R{ez`(##?Bp53!NI{%!;#X# zz`(#+;1OBOz`)7^!iAy>EaloF|jqscD1mhi0$r~b8q%@iurqrI+|S*4LYlDzy3OJ zI`6eeRmCHM&;R@`+r2kTgq2}I)Y@mW&ps<#e%W&Gga^Cc{r+3`Kb(gla@s`&j(r@8 z>*g3ADf}}<;L^>vWzQdVFLIdoy!8He`?-Zv!&aAyusG_UHd=m1oMFqg0-5K}Ds1Mp zCRStxd%e$IyZ2&7i;3?<70xA7UVQ)UaarW>LxCVKgJW^riX4Tp-yc@(b=w=~zWL^n z6r;ucFNUi-E5c%j^F*T6ek^6%p(1RW~9D{j{Cb!isEF$sy}oTS^| z^ciNHf9^4frTZvTqC}F_+@_$en>lS!Yumh*G9{n!&o+>#iCY_X_jK0Jef&$WSVw#P zY%5;(Uwzq>LlU2zHNT$9+kX50l%Rf#=ax&qG)*Yxb2{PWRjJ>#=zjbDlEa_(OmCTB teQd^RhM2WqJEweNZde~ElFRsjzuE8#&z4`knhXpK44$rjF6*2UngAzG`)mLJ diff --git a/deluge/pixmaps/seeding16.png b/deluge/pixmaps/seeding16.png deleted file mode 100644 index 6994323de6bb3a6c7ef83a6dbd18d8e43be52059..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 612 zcmeAS@N?(olHy`uVBq!ia0y~yVBle3U=ZM7V_;xVN}R{ez`(##?Bp53!NI{%!;#X# zz`(#+;1OBOz`)7^!iEaloF|l{jUVq_2iR1SBU*G+DD=9ulnj=c6M`f2p59g-Rf`SAikHv0> zQx+fV+^|F9AM^KBfr}F^ojrI|;y+_A3%e%^o1j;;j_%&L^?Sd)d!Dc&!uQK=TmAVq z=RcoSUNS`{Os(C1$>t2pGtV|heDQqif27IAgU4WRx?Y&t8Eq?9`JE`TmVjt0uqMp}?{v$zpc3&$G=s{|z5zbfky zlY&2acl?_%o3VFgmhhY^Mzc>_y0o|KPOx6`NO2k;!~N$ETYm(!m|OqOSo=43(mku^ zmxEu#^(HNJxNh&EbK=IO>TP;+QzJWBX5^J}-ng2tve)#O`Xz=XZvKV8X0*lraXHy? zgyFlfWr(U+%CqXT%eH-DI{#K->Gk3zspbV{_miewE3|dv>6P|6o*J`)k?rz#jR^M_ zWpm^DQud_)h(KxhcRl&ip9t>{RAIIK&vUAFwbLp8(e;6W;>~7RJ T`Yn!ufq}u()z4*}Q$iB}g7FN0 diff --git a/deluge/share/applications/deluge.desktop b/deluge/share/applications/deluge.desktop deleted file mode 100644 index 570cd9ed8..000000000 --- a/deluge/share/applications/deluge.desktop +++ /dev/null @@ -1,13 +0,0 @@ -[Desktop Entry] -Version=1.0 -Encoding=UTF-8 -Name=Deluge BitTorrent Client -Comment=Bittorrent client written in PyGTK -Exec=deluge -Icon=deluge.xpm -Terminal=false -Type=Application -Categories=Application;Network -StartupNotify=true -MimeType=application/x-bittorrent; -GenericName= diff --git a/deluge/share/pixmaps/deluge.xpm b/deluge/share/pixmaps/deluge.xpm deleted file mode 100644 index 5c3d1eae7..000000000 --- a/deluge/share/pixmaps/deluge.xpm +++ /dev/null @@ -1,415 +0,0 @@ -/* XPM */ -static char * deluge_torrent_xpm[] = { -"32 32 380 2", -" c None", -". c #8893A8", -"+ c #8994A8", -"@ c #B0B7C5", -"# c #919BAE", -"$ c #737F98", -"% c #A3ABBB", -"& c #8E98AD", -"* c #AEB5C4", -"= c #858FA5", -"- c #5E6D89", -"; c #929CB0", -"> c #8794A9", -", c #8592AA", -"' c #919FB5", -") c #A5B0C3", -"! c #7688A4", -"~ c #7687A1", -"{ c #8A99B1", -"] c #768AA7", -"^ c #7E92AE", -"/ c #8397B3", -"( c #92A4BD", -"_ c #96A8C0", -": c #5B7295", -"< c #8B9DB7", -"[ c #6A83A4", -"} c #728BAD", -"| c #7791B3", -"1 c #7B95B6", -"2 c #7C96B8", -"3 c #95ABC6", -"4 c #829CBC", -"5 c #45618C", -"6 c #7F96B3", -"7 c #6483A9", -"8 c #6384AC", -"9 c #6B8BB3", -"0 c #7091B8", -"a c #7495BC", -"b c #7596BD", -"c c #7496BD", -"d c #95AECC", -"e c #6F91B9", -"f c #6081A9", -"g c #3C6292", -"h c #365989", -"i c #4B6B97", -"j c #5676A1", -"k c #5F81AB", -"l c #6E93BF", -"m c #7097C2", -"n c #7297C3", -"o c #8FADCE", -"p c #618AB7", -"q c #476D9D", -"r c #5A779F", -"s c #1B4075", -"t c #1F4377", -"u c #365785", -"v c #4A6791", -"w c #4D6B94", -"x c #5D80AA", -"y c #6C93BF", -"z c #779DC6", -"A c #84A6CB", -"B c #5382B6", -"C c #3A659A", -"D c #5C789F", -"E c #224579", -"F c #1E4277", -"G c #274A7C", -"H c #2E4F7F", -"I c #335483", -"J c #44628D", -"K c #557197", -"L c #526E95", -"M c #506F99", -"N c #668FBD", -"O c #7FA3CA", -"P c #7299C4", -"Q c #36639A", -"R c #4F6D97", -"S c #345484", -"T c #305181", -"U c #42618A", -"V c #4E6992", -"W c #4A678F", -"X c #4B6992", -"Y c #4B6994", -"Z c #5F7A9E", -"` c #5E779C", -" . c #597398", -".. c #527099", -"+. c #618ABA", -"@. c #84A6CD", -"#. c #5D89BB", -"$. c #375A89", -"%. c #4C6992", -"&. c #3A5986", -"*. c #536E94", -"=. c #577197", -"-. c #6F92BB", -";. c #759ECA", -">. c #739CCA", -",. c #759DC9", -"'. c #6880A4", -"). c #5C7699", -"!. c #4F6F98", -"~. c #618DBD", -"{. c #81A4CA", -"]. c #4B7CB3", -"^. c #274F84", -"/. c #5A759B", -"(. c #375784", -"_. c #577196", -":. c #5A7498", -"<. c #6F89AB", -"[. c #8BADD1", -"}. c #7EA5D0", -"|. c #7FA6D0", -"1. c #7CA4CF", -"2. c #7CA4CE", -"3. c #789FC7", -"4. c #6984A7", -"5. c #5A7398", -"6. c #5076A5", -"7. c #6791C0", -"8. c #7198C3", -"9. c #2D5081", -"0. c #25477A", -"a. c #4C6890", -"b. c #627A9D", -"c. c #657DA1", -"d. c #A0BBD7", -"e. c #89AED6", -"f. c #8BAFD7", -"g. c #8BB0D7", -"h. c #8AAED6", -"i. c #86ACD4", -"j. c #82A8D2", -"k. c #7CA3CF", -"l. c #749DC8", -"m. c #6984A6", -"n. c #567298", -"o. c #5786BA", -"p. c #779CC6", -"q. c #5583B7", -"r. c #295086", -"s. c #2C4E7F", -"t. c #345483", -"u. c #5B7498", -"v. c #5D7699", -"w. c #93AAC4", -"x. c #9EBDDD", -"y. c #96B8DD", -"z. c #97B9DE", -"A. c #94B7DC", -"B. c #90B3DA", -"C. c #8AAFD6", -"D. c #83A9D2", -"E. c #7AA2CE", -"F. c #6F95BF", -"G. c #667E9F", -"H. c #577FAF", -"I. c #5585B8", -"J. c #759AC5", -"K. c #3F6FA7", -"L. c #254A80", -"M. c #5C769C", -"N. c #3C5B87", -"O. c #60789C", -"P. c #B0C3D8", -"Q. c #A1C0E3", -"R. c #A3C2E4", -"S. c #A3C3E5", -"T. c #A2C2E4", -"U. c #9EBFE2", -"V. c #98BADE", -"W. c #91B4DA", -"X. c #88AED6", -"Y. c #759ECB", -"Z. c #6885AD", -"`. c #5780B0", -" + c #5383B8", -".+ c #7299C3", -"++ c #4675AB", -"@+ c #395A89", -"#+ c #46648F", -"$+ c #3E5D88", -"%+ c #617A9C", -"&+ c #637B9D", -"*+ c #BFD1E4", -"=+ c #ADCBEA", -"-+ c #B0CDEB", -";+ c #AFCCEB", -">+ c #ACCAE9", -",+ c #A7C6E6", -"'+ c #9FC0E2", -")+ c #8DB1D8", -"!+ c #82A9D2", -"~+ c #77A0CC", -"{+ c #6A94C4", -"]+ c #5F8DBF", -"^+ c #5C89BA", -"/+ c #5C85B4", -"(+ c #3F5E8B", -"_+ c #3B5A86", -":+ c #647C9E", -"<+ c #61799D", -"[+ c #C1D2E4", -"}+ c #BBD5F1", -"|+ c #BCD6F2", -"1+ c #BAD5F1", -"2+ c #B5D1EE", -"3+ c #AECBEA", -"4+ c #A5C4E5", -"5+ c #9BBCE0", -"6+ c #84AAD3", -"7+ c #78A0CC", -"8+ c #6B96C6", -"9+ c #5F8CBF", -"0+ c #5282B8", -"a+ c #4F7FB4", -"b+ c #668CB7", -"c+ c #43618D", -"d+ c #325382", -"e+ c #5E779B", -"f+ c #5F789A", -"g+ c #BACADC", -"h+ c #C9E0F9", -"i+ c #C7DFF8", -"j+ c #C3DCF6", -"k+ c #BCD7F2", -"l+ c #B3CFED", -"m+ c #A8C7E7", -"n+ c #9DBEE1", -"o+ c #6A96C5", -"p+ c #5D8BBE", -"q+ c #5081B7", -"r+ c #497BB2", -"s+ c #698DB7", -"t+ c #45638E", -"u+ c #2E5080", -"v+ c #25487B", -"w+ c #506B93", -"x+ c #647B9E", -"y+ c #9DAFC7", -"z+ c #D6E9FD", -"A+ c #D1E8FE", -"B+ c #CAE2FA", -"C+ c #C1DAF5", -"D+ c #A9C8E8", -"E+ c #6894C4", -"F+ c #5A89BC", -"G+ c #4D7EB5", -"H+ c #4577AF", -"I+ c #6B8DB5", -"J+ c #3B6090", -"K+ c #3D5D8A", -"L+ c #3C5B89", -"M+ c #1D4276", -"N+ c #647C9C", -"O+ c #657D9E", -"P+ c #C2D4E6", -"Q+ c #D3E9FF", -"R+ c #CEE5FC", -"S+ c #C2DBF5", -"T+ c #80A7D1", -"U+ c #729CC9", -"V+ c #6491C2", -"W+ c #5686BA", -"X+ c #497BB3", -"Y+ c #5580B3", -"Z+ c #5B7EAA", -"`+ c #335686", -" @ c #4D6993", -".@ c #26497B", -"+@ c #4C6990", -"@@ c #6B82A2", -"#@ c #7D92B0", -"$@ c #C1D4E9", -"%@ c #C0DAF4", -"&@ c #B2CFED", -"*@ c #7BA3CE", -"=@ c #6F99C7", -"-@ c #6390C0", -";@ c #5886B9", -">@ c #4A7BB2", -",@ c #698CB7", -"'@ c #4C6F9C", -")@ c #284C7F", -"!@ c #577299", -"~@ c #2F517F", -"{@ c #536E93", -"]@ c #7086A5", -"^@ c #7B8FAC", -"/@ c #9FB3CD", -"(@ c #B8D2EE", -"_@ c #91B5DB", -":@ c #85ABD4", -"<@ c #7CA3CD", -"[@ c #729AC8", -"}@ c #6791C1", -"|@ c #5A87BA", -"1@ c #5280B4", -"2@ c #7A97BB", -"3@ c #416290", -"4@ c #2F5080", -"5@ c #4F6B91", -"6@ c #687F9F", -"7@ c #7B8FAB", -"8@ c #8396B0", -"9@ c #8AA1BF", -"0@ c #8CACCE", -"a@ c #8FB2D8", -"b@ c #86AAD2", -"c@ c #7DA3CC", -"d@ c #749BC7", -"e@ c #6993C1", -"f@ c #5B88B9", -"g@ c #7999C0", -"h@ c #587AA5", -"i@ c #21416E", -"j@ c #516D96", -"k@ c #415F8A", -"l@ c #567196", -"m@ c #637B9E", -"n@ c #6F84A3", -"o@ c #778BA7", -"p@ c #758BAA", -"q@ c #7490B3", -"r@ c #749BC5", -"s@ c #6992C0", -"t@ c #799DC4", -"u@ c #7291B6", -"v@ c #46658C", -"w@ c #264878", -"x@ c #4F6C94", -"y@ c #42608C", -"z@ c #294B7D", -"A@ c #4A6790", -"B@ c #567095", -"C@ c #597599", -"D@ c #587398", -"E@ c #536F96", -"F@ c #4F6D95", -"G@ c #7690B4", -"H@ c #7090B7", -"I@ c #4A6991", -"J@ c #2B4871", -"K@ c #41608C", -"L@ c #59749A", -"M@ c #234679", -"N@ c #214578", -"O@ c #3A5A87", -"P@ c #47648F", -"Q@ c #667EA2", -"R@ c #7188A9", -"S@ c #4B6892", -"T@ c #395985", -"U@ c #1C314F", -"V@ c #2E4F7D", -"W@ c #395986", -"X@ c #526E96", -"Y@ c #58739A", -"Z@ c #5B759B", -"`@ c #6A82A5", -" # c #627CA0", -".# c #365887", -"+# c #324B69", -"@# c #344B69", -"## c #34537D", -"$# c #294C7C", -"%# c #315383", -"&# c #40618D", -"*# c #40638F", -"=# c #3B5C87", -"-# c #36537A", -";# c #2E4156", -" ", -" . ", -" + @ # ", -" $ % & * = ", -" - ; > , ' ) ! ", -" ~ { ] ^ / ( _ ", -" : < [ } | 1 2 3 4 ", -" 5 6 7 8 9 0 a b c d e ", -" 7 f g h i j k l m n o p ", -" q r s s s t u v w x y z A B ", -" C D E s F G H I J K L M N O P ", -" Q R S s T U V W X Y Z ` ...+.@.#. ", -" $.%.t &.*.=.r -.;.>.,.0 '.).!.~.{.]. ", -" ^./.F (._.:.<.[.}.|.}.1.2.3.4.5.6.7.8. ", -" 9.v 0.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q. ", -" r.v s.t.u.v.w.x.y.z.z.A.B.C.D.E.F.G.H.I.J.K. ", -" L.M.s N.b.O.P.Q.R.S.T.U.V.W.X.|.Y.Z.`. +.+++ ", -" @+#+s $+%+&+*+=+-+;+>+,+'+z.)+!+~+{+]+ +^+/+ ", -" (+S s _+:+<+[+}+|+1+2+3+4+5+B.6+7+8+9+0+a+b+ ", -" c+T s d+e+f+g+h+i+j+k+l+m+n+W.6+~+o+p+q+r+s+ ", -" t+u+s v+w+x+y+z+A+B+C+2+D+n+B.D.Y.E+F+G+H+I+J+ ", -" K+L+s M+N.N+O+P+Q+R+S+2+m+5+)+T+U+V+W+X+Y+Z+ ", -" `+ @s s .@+@@@#@$@R+%@&@4+z.e.*@=@-@;@>@,@'@ ", -" )@!@t s s ~@{@]@^@/@(@=+'+_@:@<@[@}@|@1@2@3@ ", -" S #+s s s 4@5@6@7@8@9@0@a@b@c@d@e@f@g@h@ ", -" i@j@u s s s G k@l@m@n@o@p@q@a r@s@t@u@v@ ", -" w@x@y@s s s s z@_+A@B@C@D@E@F@G@H@I@ ", -" J@K@L@y@M@s s N@z@S O@P@Q@R@S@T@ ", -" U@V@W@X@L@Y@Z@L@c.`@ #v .#+# ", -" @###$#%#&#*#=#-#;# ", -" ", -" "}; diff --git a/deluge/ui/__init__.py b/deluge/ui/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/deluge/ui/gtkui/__init__.py b/deluge/ui/gtkui/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/deluge/src/gtkui.py b/deluge/ui/gtkui/gtkui.py similarity index 100% rename from deluge/src/gtkui.py rename to deluge/ui/gtkui/gtkui.py diff --git a/deluge/src/gtkui_mainwindow.py b/deluge/ui/gtkui/gtkui_mainwindow.py similarity index 100% rename from deluge/src/gtkui_mainwindow.py rename to deluge/ui/gtkui/gtkui_mainwindow.py diff --git a/deluge/src/ui.py b/deluge/ui/ui.py similarity index 90% rename from deluge/src/ui.py rename to deluge/ui/ui.py index 8fb13c189..2b47042e9 100644 --- a/deluge/src/ui.py +++ b/deluge/ui/ui.py @@ -71,11 +71,6 @@ class UI: if self.config["selected_ui"] == "gtk": log.info("Starting GtkUI..") - from deluge.gtkui import GtkUI + from deluge.ui.gtkui.gtkui import GtkUI ui = GtkUI(self.core) - - # Test the interface.. -# self.core.add_torrent_file("/home/andrew/Downloads/test.torrent", None) - # time.sleep(3) - # Shutdown the core thus stopping the daemon process -# self.core.shutdown() + diff --git a/setup.py b/setup.py index dc02e4df1..cf0460170 100644 --- a/setup.py +++ b/setup.py @@ -84,14 +84,7 @@ libtorrent = Extension( ) # Main setup - -_data_files = [ - ('deluge/glade', glob.glob("deluge/glade/*.glade")), - ('deluge/pixmaps', glob.glob('deluge/pixmaps/*.png')), - ('share/applications' , ["deluge/share/applications/deluge.desktop"]), - ('share/pixmaps' , ["deluge/share/pixmaps/deluge.xpm"]) -] - + setup( name = "deluge", fullname = "Deluge Bittorent Client", @@ -104,11 +97,9 @@ setup( license = "GPLv2", include_package_data = True, - data_files = _data_files, ext_package = "deluge", ext_modules = [libtorrent], - packages=['deluge'], - package_dir = {'deluge': 'deluge/src'}, + packages = find_packages(), entry_points = """ [console_scripts] deluge = deluge.main:main