Andrew Resch
a461074da2
Catch signals and KeyboardInterrupt and shutdown properly in GtkUI.
2008-01-21 09:54:03 +00:00
Marcos Pinto
3e2631213c
log pygtk.require warning
2008-01-20 03:13:09 +00:00
Marcos Pinto
0b2dcd5dc2
i need to stop smoking weed
2008-01-20 03:00:11 +00:00
Marcos Pinto
bb86fefe66
try/else pass for pygtk.require
2008-01-20 02:58:41 +00:00
Andrew Resch
1fa301cb69
Change client.py to use multicalls. This forces all client methods to
...
be async.
2008-01-19 22:33:30 +00:00
Andrew Resch
e65d720890
Fix autostarting daemon.
2008-01-09 23:43:00 +00:00
Andrew Resch
68642443a5
Make CoreProxy a GObject.
2007-12-17 11:14:22 +00:00
Andrew Resch
78b78ce8b3
Use deluge.component for core components.
2007-12-10 10:49:42 +00:00
Andrew Resch
589df97add
Add ListView state saving.
...
Have TorrentView save and load state on startup/shutdown.
Add new method to components shutdown() which is called when the UI is
exiting to allow components to clean-up.
Clean up some debug output.
2007-12-08 05:02:29 +00:00
Andrew Resch
fcd70cbb44
Registering a signal receiver with the core is done with the clients ip
...
address.
Minor UI fix-ups.
Hook up autoadd folder options in Preferences.
2007-11-25 09:58:12 +00:00
Andrew Resch
fe33a72022
Various interface improvements.
...
Initial import of SideBar.
2007-11-25 02:16:54 +00:00
Andrew Resch
de2e230e4f
Enable auto add queued torrents.
2007-11-19 03:51:33 +00:00
Andrew Resch
35fe99eee3
Updates to the QueuedTorrents dialog stuff.
...
Updates to StatusBar.
2007-11-17 11:36:29 +00:00
Andrew Resch
10456b3f99
Add support for Dbus and adding torrents to an already running client.
...
Minor UI tweaks.
Additional error checking in update functions.
2007-11-13 08:47:26 +00:00
Andrew Resch
c11e61355b
Add testing plugin.
...
Plugins should now enable/disable properly and save enabled/disabled
state.
2007-11-02 02:40:44 +00:00
Andrew Resch
8f592b6330
Fix some exceptions.
2007-10-27 04:35:09 +00:00
Andrew Resch
c030789e09
Updates to ConnectionManager. Can now autostart localhost, autoconnect
...
and not show dialog if desired.
2007-10-26 02:32:40 +00:00
Andrew Resch
298fd1bc7f
Fixed and enabled the SignalReceiver.
2007-10-21 01:53:40 +00:00
Andrew Resch
c4d4e75667
Change the gtkui to a new component based system.
...
Properly handle daemon quitting unexpectedly.
Many updates to the ConnectionManager.
2007-10-20 22:26:43 +00:00
Andrew Resch
c852cfd7c1
Updates to the ConnectionManager stuff. This is a work in progress.
...
Renamed functions.py to client.py.
2007-10-20 16:55:38 +00:00
Andrew Resch
64a94ec197
Add SignalReceiver and use it in the client.
...
Add SignalManager in the core for emitting signals to clients.
2007-10-14 07:06:19 +00:00
Andrew Resch
b4cb4e7bcc
Import the 0.6 xmlrpc branch.. Work in progess.
2007-10-12 23:37:42 +00:00
Andrew Resch
06e148c2ed
Add PluginManagerBase class.
...
Only load plugins that are in the 'enabled_plugins' key in the config
files.
2007-10-04 00:43:41 +00:00
Andrew Resch
dd3ec750aa
Prevent update() thread to start until all plugins are loaded and we are
...
ready to show the main window.
2007-09-24 06:22:31 +00:00
Andrew Resch
d80debfbea
Save and restore the main window's vpane position.
2007-09-23 00:50:42 +00:00
Andrew Resch
8f62df0732
Inital import of SystemTray
2007-09-22 23:02:58 +00:00
Andrew Resch
30ed1f2d86
Fix saving config on exit of UI.
2007-09-22 03:30:42 +00:00
Andrew Resch
1f6798c98a
Make sure gtkui.conf is written on quit.
2007-09-22 03:13:32 +00:00
Andrew Resch
0ed8ac1cdc
MainWindow state saving.
2007-09-22 02:53:06 +00:00
Andrew Resch
d44632f0a9
Add 'default_load_path' to default prefs.
2007-09-20 22:57:16 +00:00
Andrew Resch
e4ebef6ae3
Properly shutdown ConfigManager.
2007-09-18 04:47:28 +00:00
Andrew Resch
8f796738d5
Initial import of ConfigManager.
2007-09-17 12:44:31 +00:00
Andrew Resch
cc8466988c
Add DEFAULT_PREFS.
2007-09-17 04:36:45 +00:00
Andrew Resch
7f5a0d8ab7
Applied i18n patch from Marcos.
2007-09-16 01:24:08 +00:00
Andrew Resch
e9917bfbb2
Code clean-up.
2007-09-01 11:52:01 +00:00
Andrew Resch
e13b42203b
Start of move to generic ListView. Not really functional yet.
2007-08-12 07:01:27 +00:00
Andrew Resch
895f7e2761
Add missing files.
...
Start of plugin support in gtkui.
2007-08-11 06:46:41 +00:00
Andrew Resch
c4e688b450
Added TorrentManager class for handling torrents.
...
Added get_torrent_state() in the core, but this will be changed.
2007-07-23 20:43:42 +00:00
Andrew Resch
7ca17a3922
Changed the way adding torrents is done.
...
The core is now sent the torrent file data and saves it's own copy of
the torrent file.
Start of receiving signals in the UI.
2007-07-22 03:01:38 +00:00
Andrew Resch
be081ae103
Can now add torrents from the UI.
...
Various other updates.
2007-07-21 00:50:13 +00:00
Andrew Resch
9280781dd3
Updates
2007-07-14 01:33:16 +00:00
Andrew Resch
702967a2c6
Changed from 2 spaces ident to 4
2007-07-13 01:34:18 +00:00
Andrew Resch
a7c93458c8
Updates!
2007-07-13 00:48:21 +00:00
Andrew Resch
0b621fd581
Updates
2007-07-12 23:15:38 +00:00
Andrew Resch
49e5e9b093
Updates
2007-07-12 22:34:33 +00:00
Andrew Resch
bc39371af6
New directory structure
2007-07-12 20:02:34 +00:00