Merged Mitchell's changes, this includes:

Adds stop at ratio,
Adds sorting by name, date or state,
Seperates Info window into its own nib,
Adds option to enable or disabled autostarting downloads,
Seperates Network / Transfers in the Preferences
This commit is contained in:
Eric Petit
2006-05-25 12:22:19 +00:00
parent 30a89e1f70
commit 7e244c6792
21 changed files with 890 additions and 575 deletions

View File

@@ -30,15 +30,13 @@
IBOutlet NSPanel * fPrefsWindow;
NSToolbar * fToolbar;
IBOutlet NSView * fGeneralView;
IBOutlet NSView * fNetworkView;
IBOutlet NSView * fBlankView;
IBOutlet NSView * fGeneralView, * fTransfersView,
* fNetworkView, * fBlankView;
IBOutlet NSPopUpButton * fFolderPopUp;
IBOutlet NSButton * fQuitCheck;
IBOutlet NSButton * fRemoveCheck;
IBOutlet NSButton * fBadgeDownloadRateCheck;
IBOutlet NSButton * fBadgeUploadRateCheck;
IBOutlet NSButton * fQuitCheck, * fRemoveCheck,
* fBadgeDownloadRateCheck, * fBadgeUploadRateCheck,
* fAutoStartCheck;
IBOutlet NSPopUpButton * fUpdatePopUp;
IBOutlet NSTextField * fPortField;
@@ -46,10 +44,13 @@
IBOutlet NSTextField * fUploadField;
IBOutlet NSButton * fDownloadCheck;
IBOutlet NSTextField * fDownloadField;
IBOutlet NSButton * fRatioCheck;
IBOutlet NSTextField * fRatioField;
IBOutlet NSMenu * fUploadMenu, * fDownloadMenu;
IBOutlet NSMenuItem * fUploadLimitItem, * fUploadNoLimitItem,
* fDownloadLimitItem, * fDownloadNoLimitItem;
* fDownloadLimitItem, * fDownloadNoLimitItem,
* fRatioSetItem, * fRatioNotSetItem;
IBOutlet NSWindow * fWindow;
@@ -59,10 +60,10 @@
- (void) setPrefsWindow: (tr_handle_t *) handle;
- (void) setQuitMessage: (id) sender;
- (void) setRemoveMessage: (id) sender;
- (void) setShowMessage: (id) sender;
- (void) setBadge: (id) sender;
- (void) setUpdate: (id) sender;
- (void) setAutoStart: (id) sender;
- (void) setDownloadLocation: (id) sender;
- (void) folderSheetShow: (id) sender;
@@ -72,4 +73,9 @@
- (void) setLimitMenu: (id) sender;
- (void) setQuickSpeed: (id) sender;
- (void) setRatio: (id) sender;
- (void) setRatioCheck: (id) sender;
- (void) setRatioMenu: (id) sender;
- (void) setQuickRatio: (id) sender;
@end