Commit Graph

310 Commits

Author SHA1 Message Date
Alex Dedul 3210066d6b And one more unused import in interface. 2007-08-06 01:16:02 +00:00
Alex Dedul e0ceccf82c Removed unused import from interface code. 2007-08-06 01:13:57 +00:00
Alex Dedul a430705f59 Minor changes in interface's update(). 2007-08-06 01:01:22 +00:00
Alex Dedul 0a59338936 Removed some stale code in interface's update(). 2007-08-06 00:56:27 +00:00
Marcos Pinto c77327c41f flags, dialogs remain on top, peer tab touchups - micah 2007-08-06 00:40:18 +00:00
Marcos Pinto ef1296cc36 dialogs/windows modality fix 2007-08-05 20:13:24 +00:00
Marcos Pinto ea9068e3f8 fix interactive add 2007-08-05 07:40:52 +00:00
Marcos Pinto 4783f31deb allow plugin to specify output path 2007-08-05 06:22:46 +00:00
Marcos Pinto eff70a1c2c files tab and peers tab made into plugins - micah 2007-08-05 04:07:17 +00:00
Alex Dedul 06a9592a3d Properly set private flag in files selection dialog. 2007-08-04 18:47:56 +00:00
Alex Dedul 508ad6f8b2 Made names and interfaces consistent in code of all tabs. 2007-08-04 18:38:29 +00:00
Alex Dedul 92e2bd8087 Refactored peers tab code to tab_peers.py. 2007-08-04 18:17:21 +00:00
Marcos Pinto 0585d0930e pieces tab update - micah 2007-08-03 17:59:32 +00:00
Marcos Pinto 396a245d84 revert last 2007-08-03 06:17:07 +00:00
Marcos Pinto 86c735401d new pieces per file thing - micah 2007-08-03 05:57:37 +00:00
Marcos Pinto 1f12f3b421 add pause all and resume all to tray 2007-08-03 04:31:07 +00:00
Marcos Pinto 6d8864338f remove clear finished from tray 2007-08-03 04:10:52 +00:00
Marcos Pinto e10a27bf56 add session totals to tray msg 2007-08-03 03:56:09 +00:00
Alex Dedul 867687e724 Fixed #474 - Properly show unlock tray dialog when tray clicked several times
in a row.
2007-08-03 03:01:54 +00:00
Marcos Pinto 9579e82a7c move select all to edit menu 2007-08-02 19:35:51 +00:00
Marcos Pinto 7fed084bda install prefix touchup 2007-08-02 17:52:35 +00:00
Marcos Pinto a383f42957 set correct paths 2007-08-02 07:12:33 +00:00
Marcos Pinto 874128f595 fix quotes...again 2007-08-01 21:33:53 +00:00
Marcos Pinto d0bc1e018a fix quotes 2007-08-01 21:31:31 +00:00
Marcos Pinto fbe3bc976d redone proxy support 2007-08-01 19:57:32 +00:00
Marcos Pinto bb5231bdf7 touchup to new version check 2007-08-01 04:20:44 +00:00
Marcos Pinto 756dcd294b add new "automatically check for new deluge version" feature :-D 2007-08-01 04:14:58 +00:00
Marcos Pinto d7d0877d8b rearrange import for pygtk assert problem 2007-08-01 00:22:42 +00:00
Marcos Pinto 0a41a421b1 add per-torrent speed limits 2007-07-30 09:27:22 +00:00
Marcos Pinto b9831e2e48 add select all torrents to torrent_menu 2007-07-30 01:34:30 +00:00
Marcos Pinto 7dc82a5983 remove remnants of old pause/start 2007-07-29 03:03:47 +00:00
Marcos Pinto 29da6c9645 small tweak to resume 2007-07-27 23:17:31 +00:00
Marcos Pinto b25b15a902 get rid of silly up/down sensitive or not 2007-07-27 23:08:09 +00:00
Marcos Pinto eaafe81a07 separate buttons for resume/pause 2007-07-27 23:02:42 +00:00
Alex Dedul ba675a89b3 I18N tweaks. 2007-07-27 09:20:27 +00:00
Alex Dedul 4f23af98da Try to properly handle utf-8 and latin-1 encoded client names in the peers tab. 2007-07-26 17:35:32 +00:00
Alex Dedul 150a1a8a46 Show files selection dialog even for single file torrents. 2007-07-24 22:50:03 +00:00
Alex Dedul 47e723fa89 Moved the files tab code to tab_files.py. 2007-07-24 19:57:37 +00:00
Alex Dedul 49b39e638d Tweaks to the details tab code. 2007-07-24 19:52:21 +00:00
Alex Dedul 9fac711ff7 Properly update the Details tab of paused torrents. 2007-07-24 19:43:28 +00:00
Marcos Pinto ddfc5ef95d add utf8 encoding to files 2007-07-23 21:59:32 +00:00
Alex Dedul 3ec15816ac Refactored the way we update any gtk.ListStore instance and made the Peers tab
use less CPU.
2007-07-22 19:17:50 +00:00
Alex Dedul 6c78b6595f Clean ups to torrents list and files tab focus code. 2007-07-22 17:35:39 +00:00
Alex Dedul 67976167aa Made focus in the Files tab to work the same way as in torrents list. 2007-07-22 17:17:30 +00:00
Alex Dedul 1bf9ccdfc2 Don't update paused torrents in UI. Based on the idea by eternalswd. 2007-07-22 05:05:52 +00:00
Marcos Pinto 95b03bdb48 i18n for status bar. never finished with i18n, it seems :) 2007-07-21 22:37:07 +00:00
Alex Dedul 7738f8c290 Added availability column. 2007-07-21 19:28:30 +00:00
Alex Dedul 4f266454ec Some tweaks to availability and piece size display. 2007-07-21 18:59:01 +00:00
Alex Dedul 92acd7907e Fixed #331 - Added availability and piece size to Torrent Info pane. 2007-07-21 18:08:32 +00:00
Alex Dedul 619e418a16 Added one forced UI update when restoring from minimized state. 2007-07-20 23:27:03 +00:00
Alex Dedul 34e268defd Forced update of UI when main window is restored from tray or from minimized
state.
2007-07-20 23:15:36 +00:00
Alex Dedul a21ae0e9c0 Minor tweaks to interface code. 2007-07-20 19:20:10 +00:00
Marcos Pinto a6e8db9bb0 Fixes one typo that was causing an error in handle_events and adds attribute self.update_interface to DelugeGTK class so that plugins can determine whether or not to update information for the interface - micah 2007-07-20 18:36:16 +00:00
Alex Dedul 938c1fed43 Some performance tweaks. Still the main issue is in Tree View to display data
and more tweaks to come.
2007-07-20 11:58:55 +00:00
Marcos Pinto 5cd99eace3 remove debug print 2007-07-20 07:53:29 +00:00
Marcos Pinto 09334d8892 update gui tweaks - micah 2007-07-20 07:42:35 +00:00
Marcos Pinto e0311a9ff3 duplicate torrent trackers merge - micah 2007-07-20 02:32:33 +00:00
Alex Dedul 1f6d182f76 Added event for each tracker alert we are intrested in and some tracker
status messages i18n tweaks.
2007-07-19 21:14:30 +00:00
Marcos Pinto 31407d0231 ghetto i18n support for tracker messages 2007-07-19 20:08:45 +00:00
Alex Dedul 7787a6cf0c Added more informative tracker status display. 2007-07-19 19:33:49 +00:00
Alex Dedul 4e8fe33658 Add torrent in interactive_add_torrent() only if we succefully passed all
checks.
2007-07-18 19:18:59 +00:00
Alex Dedul 8f96d9318a Some fine tune tweaks to [1004]. 2007-07-18 19:12:29 +00:00
Alex Dedul 280f4dfb10 Added files priorities. 2007-07-18 12:47:24 +00:00
Alex Dedul 6a22d12975 * Added dump_torrent_info_file() to core to just list files in torrent by its
filename.
* Replaced all file filters in torrents with priorities. Nothing to see in UI
yet. Based on patch from eternalswd.
2007-07-18 09:06:24 +00:00
Alex Dedul 0016c39656 Removed unused code from interface.build_torrent_table(). 2007-07-17 15:22:50 +00:00
Marcos Pinto 776004320e clear on max ratio - micah 2007-07-17 04:51:11 +00:00
Alex Dedul 9fcf4eb4c0 Hm, ULONG doesn't work as expected - reverted back to UINT64. 2007-07-16 23:13:54 +00:00
Alex Dedul 27cf24a679 Changed all gobject.TYPE_UINT64 to gobject.TYPE_ULONG - it's more
future-compatible this way.
2007-07-16 22:46:32 +00:00
Alex Dedul df898e22b8 Fixed #268 - Tweaks for torrents loading from command line, from url. 2007-07-16 16:07:06 +00:00
Alex Dedul 30b69cd85a open_url_in_browser() tweaks. 2007-07-16 15:26:37 +00:00
Alex Dedul 6d42f2234e Plugins and preferences dialogs code clean up. 2007-07-16 13:59:22 +00:00
Alex Dedul 468667d068 Cleaned up files selection dialog code. 2007-07-16 13:31:30 +00:00
Alex Dedul ea239ee6ef Show files selection dialog only if torrent contains 2 and more files. 2007-07-16 12:12:51 +00:00
Alex Dedul ac81d240bd Massive clean up of loading torrents. 2007-07-16 03:23:36 +00:00
Marcos Pinto 83bf3d76db back to total_wanted - micah catch 2007-07-15 22:27:26 +00:00
Alex Dedul c93a5c57b7 Added feature select files when adding torrent. Patch is from eternalswd,
thanks :).
2007-07-15 19:24:37 +00:00
Marcos Pinto e84d6cf588 adding First/Last piece priority plugin 2007-07-15 09:20:45 +00:00
Marcos Pinto ae0d21f115 set other as an option and not requirement for radio menus and changed label in glade file to be set by the plugin itself - fixes other in desired ratio plugin from saying 'Speed' 2007-07-15 07:04:38 +00:00
Alex Dedul 5a103a4e35 Fixed ETA display issue when it doesn't fit to python's int and become long. 2007-07-15 06:51:03 +00:00
Alex Dedul ff0ff0364a Show text from clipboard in Add URL dialog only if it looks like an URL. 2007-07-15 02:36:09 +00:00
Marcos Pinto baf18969f6 translation touchup 2007-07-15 02:30:03 +00:00
Marcos Pinto 99a6b4bcc7 translation touchup 2007-07-15 02:18:30 +00:00
Marcos Pinto 44880135d9 translation fixes 2007-07-15 02:03:27 +00:00
Alex Dedul 0ba0fb9407 PEP8 imports in interface.py. 2007-07-15 01:42:53 +00:00
Marcos Pinto 70b6e40a55 mostly code layout cleanup 2007-07-14 21:52:22 +00:00
Marcos Pinto 375d73431c fix #420 - total size to total wanted along with eta update - micah 2007-07-14 20:58:46 +00:00
Alex Dedul 4964f11943 Fixed Clear Completed feature. 2007-07-14 10:58:29 +00:00
Marcos Pinto c0d86f9a66 fix the nightmare that is move_storage with gui alert 2007-07-13 20:53:38 +00:00
Alex Dedul 8dad5d9fd8 Bringed back self.notebook in DelugeGTK(was removed in [931]) as it is used by
plugins.
NetworkGraph plugin is working again.
2007-07-13 17:05:44 +00:00
Alex Dedul a60470b58b Fixed forced UI update when user changes tabs. 2007-07-13 07:36:36 +00:00
Alex Dedul 27d5db228a Pass events to plugins in a more resource aware way. Based on andar's
proposition.
2007-07-13 05:14:29 +00:00
Alex Dedul 1eed8f34d9 Spacing fixed. 2007-07-13 04:26:38 +00:00
Marcos Pinto 6705e87160 open up events to plugins - elpargo 2007-07-13 03:40:31 +00:00
Alex Dedul 90ac623215 Fixed #421, #430 - check/uncheck files on the Files tab should be working
correct now.
2007-07-13 02:18:52 +00:00
Alex Dedul 2fe15d8198 More tweaks to the Peers and Files tabs. 2007-07-12 23:03:07 +00:00
Alex Dedul 6f0d751067 Reduce CPU usage on Files tab even more. 2007-07-12 20:35:49 +00:00
Marcos Pinto 4c03881aba raise gui warning on move_storage failure 2007-07-12 19:38:47 +00:00
Alex Dedul e09d489077 Remove some obscure var and associated parts of code from UI. 2007-07-12 19:01:46 +00:00
Alex Dedul 86db5dbaa7 Refactor Statusbar and Tray Tips update. 2007-07-12 18:38:54 +00:00
Alex Dedul 9f8385eda5 Clean up loading of plugins. 2007-07-12 17:56:37 +00:00