Changeset 11990
- Timestamp:
- Feb 20, 2011, 12:22:55 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Transmission.xcodeproj/project.pbxproj
r11966 r11990 279 279 A2E3850C130DFCCB001F501B /* StdAfx.h in Headers */ = {isa = PBXBuildFile; fileRef = A2E3850B130DFCCB001F501B /* StdAfx.h */; }; 280 280 A2E38540130DFECD001F501B /* libminiupnp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BE1183480CE160960002D0F3 /* libminiupnp.a */; }; 281 A2E57ABB1310822C00A7DAB1 /* StatusBarController.m in Sources */ = {isa = PBXBuildFile; fileRef = A2E57ABA1310822C00A7DAB1 /* StatusBarController.m */; }; 282 A2E57AC61310831400A7DAB1 /* StatusBar.xib in Resources */ = {isa = PBXBuildFile; fileRef = A2E57AC51310831400A7DAB1 /* StatusBar.xib */; }; 281 283 A2E669790F5B8E5A00B4251A /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A2E669780F5B8E5A00B4251A /* Security.framework */; }; 282 284 A2E9AA760C249AF400085DCF /* ToolbarCreateTemplate.png in Resources */ = {isa = PBXBuildFile; fileRef = A2E9AA750C249AF400085DCF /* ToolbarCreateTemplate.png */; }; … … 859 861 A2E3850B130DFCCB001F501B /* StdAfx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StdAfx.h; path = "third-party/libutp/StdAfx.h"; sourceTree = "<group>"; }; 860 862 A2E38544130DFEE3001F501B /* libutp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libutp.a; sourceTree = BUILT_PRODUCTS_DIR; }; 863 A2E57AB91310822C00A7DAB1 /* StatusBarController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StatusBarController.h; path = macosx/StatusBarController.h; sourceTree = "<group>"; }; 864 A2E57ABA1310822C00A7DAB1 /* StatusBarController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = StatusBarController.m; path = macosx/StatusBarController.m; sourceTree = "<group>"; }; 865 A2E57AC51310831400A7DAB1 /* StatusBar.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = StatusBar.xib; path = macosx/StatusBar.xib; sourceTree = "<group>"; }; 861 866 A2E669780F5B8E5A00B4251A /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; }; 862 867 A2E9AA750C249AF400085DCF /* ToolbarCreateTemplate.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ToolbarCreateTemplate.png; path = macosx/Images/ToolbarCreateTemplate.png; sourceTree = "<group>"; }; … … 1102 1107 E138A9750C04D88F00C5426C /* ProgressGradients.h */, 1103 1108 E138A9760C04D88F00C5426C /* ProgressGradients.m */, 1109 A2E57AB91310822C00A7DAB1 /* StatusBarController.h */, 1110 A2E57ABA1310822C00A7DAB1 /* StatusBarController.m */, 1104 1111 A21282A50CA6C66800EAEE0F /* StatusBarView.h */, 1105 1112 A21282A60CA6C66800EAEE0F /* StatusBarView.m */, … … 1186 1193 A233BD680D8CF2C7007EE7B4 /* StatsWindow.xib */, 1187 1194 A231274B0D11D0B7003F9AFF /* AboutWindow.xib */, 1195 A2E57AC51310831400A7DAB1 /* StatusBar.xib */, 1188 1196 A2F7CF5413035F7B0016FF10 /* URLSheetWindow.xib */, 1189 1197 A2D307B00D9EC9F50051FD27 /* BlocklistStatusWindow.xib */, … … 2076 2084 A21F15AD11729A9F00CF5A9C /* AddMagnetWindow.xib in Resources */, 2077 2085 A2F7CF5513035F7B0016FF10 /* URLSheetWindow.xib in Resources */, 2086 A2E57AC61310831400A7DAB1 /* StatusBar.xib in Resources */, 2078 2087 ); 2079 2088 runOnlyForDeploymentPostprocessing = 0; … … 2267 2276 A25BB02A12F4F517004B724E /* InfoTabButtonBack.m in Sources */, 2268 2277 A2F7CF5F13035FFD0016FF10 /* URLSheetWindowController.m in Sources */, 2278 A2E57ABB1310822C00A7DAB1 /* StatusBarController.m in Sources */, 2269 2279 ); 2270 2280 runOnlyForDeploymentPostprocessing = 0; -
trunk/macosx/Controller.h
r11884 r11990 37 37 @class MessageWindowController; 38 38 @class PrefsController; 39 @class StatusBar View;39 @class StatusBarController; 40 40 @class Torrent; 41 41 @class TorrentTableView; … … 75 75 IBOutlet NSTextField * fTotalTorrentsField; 76 76 77 IBOutlet StatusBarView * fStatusBar; 78 IBOutlet NSButton * fStatusButton; 79 IBOutlet NSTextField * fTotalDLField, * fTotalULField; 80 IBOutlet NSImageView * fTotalDLImageView; 77 IBOutlet StatusBarController * fStatusBar; 81 78 82 79 IBOutlet FilterBarView * fFilterBar; … … 188 185 - (void) updateUI; 189 186 190 - (void) resizeStatusButton;191 187 - (void) setBottomCountText: (BOOL) filtering; 192 193 - (void) updateSpeedFieldsToolTips;194 188 195 189 - (void) updateTorrentsInQueue; … … 213 207 - (void) setFilterSearchType: (id) sender; 214 208 - (void) switchFilter: (id) sender; 215 216 - (void) setStatusLabel: (id) sender;217 209 218 210 - (void) setGroup: (id) sender; //used by delegate-generated menu items -
trunk/macosx/Controller.m
r11988 r11990 45 45 #import "ToolbarSegmentedCell.h" 46 46 #import "BlocklistDownloader.h" 47 #import "StatusBar View.h"47 #import "StatusBarController.h" 48 48 #import "FilterBarView.h" 49 49 #import "FilterButton.h" … … 123 123 #define GROUP_FILTER_ALL_TAG -2 124 124 125 #warning remove 125 126 #define STATUS_RATIO_TOTAL @"RatioTotal" 126 127 #define STATUS_RATIO_SESSION @"RatioSession" … … 128 129 #define STATUS_TRANSFER_SESSION @"TransferSession" 129 130 131 #warning remove 130 132 typedef enum 131 133 { … … 427 429 [fWindow setMovableByWindowBackground: YES]; 428 430 429 [[fTotalDLField cell] setBackgroundStyle: NSBackgroundStyleRaised];430 [[fTotalULField cell] setBackgroundStyle: NSBackgroundStyleRaised];431 431 [[fTotalTorrentsField cell] setBackgroundStyle: NSBackgroundStyleRaised]; 432 432 … … 448 448 449 449 //set up status bar 450 [fStatusBar setHidden: YES];451 452 [self updateSpeedFieldsToolTips];453 454 NSRect statusBarFrame = [fStatusBar frame];455 statusBarFrame.size.width = windowSize.width;456 [fStatusBar setFrame: statusBarFrame];457 458 [contentView addSubview: fStatusBar];459 [fStatusBar setFrameOrigin: NSMakePoint(0, NSMaxY([contentView frame]))];460 450 [self showStatusBar: [fDefaults boolForKey: @"StatusBar"] animate: NO]; 461 451 … … 583 573 [nc addObserver: self selector: @selector(updateGroupsFilters:) 584 574 name: @"UpdateGroups" object: nil]; 585 586 //update when speed limits are changed587 [nc addObserver: self selector: @selector(updateSpeedFieldsToolTips)588 name: @"SpeedLimitUpdate" object: nil];589 575 590 576 //timer to update the interface every second … … 774 760 [fMessageController release]; 775 761 [fPrefsController release]; 762 763 [fStatusBar release]; 764 [fFilterBar release]; 776 765 777 766 [fTorrents release]; … … 1715 1704 [self sortTorrents]; 1716 1705 1717 //update status bar 1718 if (![fStatusBar isHidden]) 1719 { 1720 //set rates 1721 [fTotalDLField setStringValue: [NSString stringForSpeed: dlRate]]; 1722 [fTotalULField setStringValue: [NSString stringForSpeed: ulRate]]; 1723 1724 //set status button text 1725 NSString * statusLabel = [fDefaults stringForKey: @"StatusLabel"], * statusString; 1726 BOOL total; 1727 if ((total = [statusLabel isEqualToString: STATUS_RATIO_TOTAL]) || [statusLabel isEqualToString: STATUS_RATIO_SESSION]) 1728 { 1729 tr_session_stats stats; 1730 if (total) 1731 tr_sessionGetCumulativeStats(fLib, &stats); 1732 else 1733 tr_sessionGetStats(fLib, &stats); 1734 1735 statusString = [NSLocalizedString(@"Ratio", "status bar -> status label") stringByAppendingFormat: @": %@", 1736 [NSString stringForRatio: stats.ratio]]; 1737 } 1738 else //STATUS_TRANSFER_TOTAL or STATUS_TRANSFER_SESSION 1739 { 1740 total = [statusLabel isEqualToString: STATUS_TRANSFER_TOTAL]; 1741 1742 tr_session_stats stats; 1743 if (total) 1744 tr_sessionGetCumulativeStats(fLib, &stats); 1745 else 1746 tr_sessionGetStats(fLib, &stats); 1747 1748 statusString = [NSString stringWithFormat: @"%@: %@ %@: %@", 1749 NSLocalizedString(@"DL", "status bar -> status label"), [NSString stringForFileSize: stats.downloadedBytes], 1750 NSLocalizedString(@"UL", "status bar -> status label"), [NSString stringForFileSize: stats.uploadedBytes]]; 1751 } 1752 1753 [fStatusButton setTitle: statusString]; 1754 [self resizeStatusButton]; 1755 } 1706 [fStatusBar updateWithDownload: dlRate upload: ulRate]; 1756 1707 } 1757 1708 … … 1763 1714 //badge dock 1764 1715 [fBadger updateBadgeWithDownload: dlRate upload: ulRate]; 1765 }1766 1767 - (void) resizeStatusButton1768 {1769 [fStatusButton sizeToFit];1770 1771 //width ends up being too long1772 NSRect statusFrame = [fStatusButton frame];1773 statusFrame.size.width -= 25.0;1774 1775 CGFloat difference = NSMaxX(statusFrame) + 5.0 - [fTotalDLImageView frame].origin.x;1776 if (difference > 0)1777 statusFrame.size.width -= difference;1778 1779 [fStatusButton setFrame: statusFrame];1780 1716 } 1781 1717 … … 1801 1737 1802 1738 [fTotalTorrentsField setStringValue: totalTorrentsString]; 1803 }1804 1805 - (void) updateSpeedFieldsToolTips1806 {1807 NSString * uploadText, * downloadText;1808 1809 if ([fDefaults boolForKey: @"SpeedLimit"])1810 {1811 NSString * speedString = [NSString stringWithFormat: @"%@ (%@)", NSLocalizedString(@"%d KB/s", "Status Bar -> speed tooltip"),1812 NSLocalizedString(@"Speed Limit", "Status Bar -> speed tooltip")];1813 1814 uploadText = [NSString stringWithFormat: speedString, [fDefaults integerForKey: @"SpeedLimitUploadLimit"]];1815 downloadText = [NSString stringWithFormat: speedString, [fDefaults integerForKey: @"SpeedLimitDownloadLimit"]];1816 }1817 else1818 {1819 if ([fDefaults boolForKey: @"CheckUpload"])1820 uploadText = [NSString stringWithFormat: NSLocalizedString(@"%d KB/s", "Status Bar -> speed tooltip"),1821 [fDefaults integerForKey: @"UploadLimit"]];1822 else1823 uploadText = NSLocalizedString(@"unlimited", "Status Bar -> speed tooltip");1824 1825 if ([fDefaults boolForKey: @"CheckDownload"])1826 downloadText = [NSString stringWithFormat: NSLocalizedString(@"%d KB/s", "Status Bar -> speed tooltip"),1827 [fDefaults integerForKey: @"DownloadLimit"]];1828 else1829 downloadText = NSLocalizedString(@"unlimited", "Status Bar -> speed tooltip");1830 }1831 1832 uploadText = [NSLocalizedString(@"Global upload limit", "Status Bar -> speed tooltip")1833 stringByAppendingFormat: @": %@", uploadText];1834 downloadText = [NSLocalizedString(@"Global download limit", "Status Bar -> speed tooltip")1835 stringByAppendingFormat: @": %@", downloadText];1836 1837 [fTotalULField setToolTip: uploadText];1838 [fTotalDLField setToolTip: downloadText];1839 1739 } 1840 1740 … … 2425 2325 } 2426 2326 2427 - (void) setStatusLabel: (id) sender2428 {2429 NSString * statusLabel;2430 switch ([sender tag])2431 {2432 case STATUS_RATIO_TOTAL_TAG:2433 statusLabel = STATUS_RATIO_TOTAL;2434 break;2435 case STATUS_RATIO_SESSION_TAG:2436 statusLabel = STATUS_RATIO_SESSION;2437 break;2438 case STATUS_TRANSFER_TOTAL_TAG:2439 statusLabel = STATUS_TRANSFER_TOTAL;2440 break;2441 case STATUS_TRANSFER_SESSION_TAG:2442 statusLabel = STATUS_TRANSFER_SESSION;2443 break;2444 default:2445 NSAssert1(NO, @"Unknown status label tag received: %d", [sender tag]);2446 return;2447 }2448 2449 [fDefaults setObject: statusLabel forKey: @"StatusLabel"];2450 [self updateUI];2451 }2452 2453 2327 - (void) menuNeedsUpdate: (NSMenu *) menu 2454 2328 { … … 2575 2449 { 2576 2450 tr_sessionUseAltSpeed(fLib, [fDefaults boolForKey: @"SpeedLimit"]); 2577 [ selfupdateSpeedFieldsToolTips];2451 [fStatusBar updateSpeedFieldsToolTips]; 2578 2452 } 2579 2453 … … 2584 2458 2585 2459 [fDefaults setBool: isLimited forKey: @"SpeedLimit"]; 2586 [ selfupdateSpeedFieldsToolTips];2460 [fStatusBar updateSpeedFieldsToolTips]; 2587 2461 2588 2462 if (![[dict objectForKey: @"ByUser"] boolValue]) … … 3125 2999 { 3126 3000 NSSize maxSize = [scrollView convertSize: [[fWindow screen] visibleFrame].size fromView: nil]; 3127 if ( [fStatusBar isHidden])3128 maxSize.height -= [ fStatusBarframe].size.height;3001 if (!fStatusBar) 3002 maxSize.height -= [[fStatusBar view] frame].size.height; 3129 3003 if ([fFilterBar isHidden]) 3130 3004 maxSize.height -= [fFilterBar frame].size.height; … … 3144 3018 - (void) toggleStatusBar: (id) sender 3145 3019 { 3146 [self showStatusBar: [fStatusBar isHidden] animate: YES]; 3147 [fDefaults setBool: ![fStatusBar isHidden] forKey: @"StatusBar"]; 3020 const BOOL show = fStatusBar == nil; 3021 [self showStatusBar: show animate: YES]; 3022 [fDefaults setBool: show forKey: @"StatusBar"]; 3148 3023 } 3149 3024 … … 3151 3026 - (void) showStatusBar: (BOOL) show animate: (BOOL) animate 3152 3027 { 3153 if (show != [fStatusBar isHidden]) 3028 const BOOL prevShown = fStatusBar != nil; 3029 if (show == prevShown) 3154 3030 return; 3155 3031 3156 3032 if (show) 3157 [fStatusBar setHidden: NO]; 3158 3033 { 3034 fStatusBar = [[StatusBarController alloc] initWithLib: fLib]; 3035 3036 NSView * contentView = [fWindow contentView]; 3037 const NSSize windowSize = [contentView convertSize: [fWindow frame].size fromView: nil]; 3038 3039 NSRect statusBarFrame = [[fStatusBar view] frame]; 3040 statusBarFrame.size.width = windowSize.width; 3041 [[fStatusBar view] setFrame: statusBarFrame]; 3042 3043 [contentView addSubview: [fStatusBar view]]; 3044 [[fStatusBar view] setFrameOrigin: NSMakePoint(0, NSMaxY([contentView frame]))]; 3045 } 3046 3159 3047 NSRect frame; 3160 CGFloat heightChange = [ fStatusBarframe].size.height;3048 CGFloat heightChange = [[fStatusBar view] frame].size.height; 3161 3049 if (!show) 3162 3050 heightChange *= -1; … … 3181 3069 3182 3070 //set views to not autoresize 3183 NSUInteger statsMask = [fStatusBar autoresizingMask]; 3184 NSUInteger filterMask = [fFilterBar autoresizingMask]; 3185 NSUInteger scrollMask = [scrollView autoresizingMask]; 3186 [fStatusBar setAutoresizingMask: NSViewNotSizable]; 3071 const NSUInteger statsMask = [[fStatusBar view] autoresizingMask]; 3072 [[fStatusBar view] setAutoresizingMask: NSViewNotSizable]; 3073 const NSUInteger filterMask = [fFilterBar autoresizingMask]; 3187 3074 [fFilterBar setAutoresizingMask: NSViewNotSizable]; 3075 const NSUInteger scrollMask = [scrollView autoresizingMask]; 3188 3076 [scrollView setAutoresizingMask: NSViewNotSizable]; 3189 3077 … … 3192 3080 3193 3081 //re-enable autoresize 3194 [ fStatusBarsetAutoresizingMask: statsMask];3082 [[fStatusBar view] setAutoresizingMask: statsMask]; 3195 3083 [fFilterBar setAutoresizingMask: filterMask]; 3196 3084 [scrollView setAutoresizingMask: scrollMask]; … … 3202 3090 3203 3091 if (!show) 3204 [fStatusBar setHidden: YES]; 3092 { 3093 [fStatusBar release]; 3094 fStatusBar = nil; 3095 } 3205 3096 } 3206 3097 … … 3743 3634 } 3744 3635 3745 //enable sort options3746 if (action == @selector(setStatusLabel:))3747 {3748 NSString * statusLabel;3749 switch ([menuItem tag])3750 {3751 case STATUS_RATIO_TOTAL_TAG:3752 statusLabel = STATUS_RATIO_TOTAL;3753 break;3754 case STATUS_RATIO_SESSION_TAG:3755 statusLabel = STATUS_RATIO_SESSION;3756 break;3757 case STATUS_TRANSFER_TOTAL_TAG:3758 statusLabel = STATUS_TRANSFER_TOTAL;3759 break;3760 case STATUS_TRANSFER_SESSION_TAG:3761 statusLabel = STATUS_TRANSFER_SESSION;3762 break;3763 default:3764 NSAssert1(NO, @"Unknown status label tag received: %d", [menuItem tag]);3765 }3766 3767 [menuItem setState: [statusLabel isEqualToString: [fDefaults stringForKey: @"StatusLabel"]] ? NSOnState : NSOffState];3768 return YES;3769 }3770 3771 3636 if (action == @selector(setGroup:)) 3772 3637 { … … 3866 3731 if (action == @selector(toggleStatusBar:)) 3867 3732 { 3868 NSString * title = [fStatusBar isHidden]? NSLocalizedString(@"Show Status Bar", "View menu -> Status Bar")3733 NSString * title = !fStatusBar ? NSLocalizedString(@"Show Status Bar", "View menu -> Status Bar") 3869 3734 : NSLocalizedString(@"Hide Status Bar", "View menu -> Status Bar"); 3870 3735 [menuItem setTitle: title]; … … 4324 4189 - (void) windowDidResize: (NSNotification *) notification 4325 4190 { 4326 if (![fStatusBar isHidden]) 4327 [self resizeStatusButton]; 4328 4329 if ([fFilterBar isHidden]) 4330 return; 4331 4332 [self resizeFilterBar]; 4191 if (![fFilterBar isHidden]) 4192 [self resizeFilterBar]; 4333 4193 } 4334 4194 -
trunk/macosx/Makefile.am
r11867 r11990 129 129 StatsWindowController.h \ 130 130 StatsWindowController.m \ 131 StatusBarController.h \ 132 StatusBarController.m \ 131 133 StatusBarView.h \ 132 134 StatusBarView.m \ -
trunk/macosx/en.lproj/MainMenu.xib
r11886 r11990 13 13 <object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> 14 14 <bool key="EncodedWithXMLCoder">YES</bool> 15 <integer value="29"/>16 15 <integer value="589"/> 17 16 <integer value="21"/> 17 <integer value="29"/> 18 18 </object> 19 19 <object class="NSArray" key="IBDocument.PluginDependencies"> … … 2191 2191 <string key="NSName"/> 2192 2192 </object> 2193 <object class="NSCustomView" id="492482618">2194 <nil key="NSNextResponder"/>2195 <int key="NSvFlags">266</int>2196 <object class="NSMutableArray" key="NSSubviews">2197 <bool key="EncodedWithXMLCoder">YES</bool>2198 <object class="NSTextField" id="1015813640">2199 <reference key="NSNextResponder" ref="492482618"/>2200 <int key="NSvFlags">257</int>2201 <string key="NSFrame">{{258, 4}, {64, 14}}</string>2202 <reference key="NSSuperview" ref="492482618"/>2203 <bool key="NSEnabled">YES</bool>2204 <object class="NSTextFieldCell" key="NSCell" id="7712611">2205 <int key="NSCellFlags">67239424</int>2206 <int key="NSCellFlags2">4325376</int>2207 <string key="NSContents">999.9 KB/s</string>2208 <reference key="NSSupport" ref="26"/>2209 <reference key="NSControlView" ref="1015813640"/>2210 <reference key="NSBackgroundColor" ref="969793804"/>2211 <reference key="NSTextColor" ref="911300388"/>2212 </object>2213 </object>2214 <object class="NSTextField" id="719542199">2215 <reference key="NSNextResponder" ref="492482618"/>2216 <int key="NSvFlags">257</int>2217 <string key="NSFrame">{{336, 4}, {64, 14}}</string>2218 <reference key="NSSuperview" ref="492482618"/>2219 <bool key="NSEnabled">YES</bool>2220 <object class="NSTextFieldCell" key="NSCell" id="551795479">2221 <int key="NSCellFlags">67239424</int>2222 <int key="NSCellFlags2">272760832</int>2223 <string key="NSContents">999.9 KB/s</string>2224 <reference key="NSSupport" ref="26"/>2225 <reference key="NSControlView" ref="719542199"/>2226 <reference key="NSBackgroundColor" ref="969793804"/>2227 <reference key="NSTextColor" ref="911300388"/>2228 </object>2229 </object>2230 <object class="NSImageView" id="300960961">2231 <reference key="NSNextResponder" ref="492482618"/>2232 <int key="NSvFlags">257</int>2233 <object class="NSMutableSet" key="NSDragTypes">2234 <bool key="EncodedWithXMLCoder">YES</bool>2235 <object class="NSArray" key="set.sortedObjects">2236 <bool key="EncodedWithXMLCoder">YES</bool>2237 <string>Apple PDF pasteboard type</string>2238 <string>Apple PICT pasteboard type</string>2239 <string>Apple PNG pasteboard type</string>2240 <string>NSFilenamesPboardType</string>2241 <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>2242 <string>NeXT TIFF v4.0 pasteboard type</string>2243 </object>2244 </object>2245 <string key="NSFrame">{{325, 5}, {8, 12}}</string>2246 <reference key="NSSuperview" ref="492482618"/>2247 <bool key="NSEnabled">YES</bool>2248 <object class="NSImageCell" key="NSCell" id="507285438">2249 <int key="NSCellFlags">130560</int>2250 <int key="NSCellFlags2">33554432</int>2251 <object class="NSCustomResource" key="NSContents">2252 <string key="NSClassName">NSImage</string>2253 <string key="NSResourceName">UpArrowTemplate</string>2254 </object>2255 <int key="NSAlign">0</int>2256 <int key="NSScale">1</int>2257 <int key="NSStyle">0</int>2258 <bool key="NSAnimates">YES</bool>2259 </object>2260 <bool key="NSEditable">YES</bool>2261 </object>2262 <object class="NSImageView" id="508355629">2263 <reference key="NSNextResponder" ref="492482618"/>2264 <int key="NSvFlags">257</int>2265 <object class="NSMutableSet" key="NSDragTypes">2266 <bool key="EncodedWithXMLCoder">YES</bool>2267 <object class="NSArray" key="set.sortedObjects">2268 <bool key="EncodedWithXMLCoder">YES</bool>2269 <string>Apple PDF pasteboard type</string>2270 <string>Apple PICT pasteboard type</string>2271 <string>Apple PNG pasteboard type</string>2272 <string>NSFilenamesPboardType</string>2273 <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>2274 <string>NeXT TIFF v4.0 pasteboard type</string>2275 </object>2276 </object>2277 <string key="NSFrame">{{247, 5}, {8, 12}}</string>2278 <reference key="NSSuperview" ref="492482618"/>2279 <bool key="NSEnabled">YES</bool>2280 <object class="NSImageCell" key="NSCell" id="268918248">2281 <int key="NSCellFlags">130560</int>2282 <int key="NSCellFlags2">33554432</int>2283 <object class="NSCustomResource" key="NSContents">2284 <string key="NSClassName">NSImage</string>2285 <string key="NSResourceName">DownArrowTemplate</string>2286 </object>2287 <int key="NSAlign">0</int>2288 <int key="NSScale">1</int>2289 <int key="NSStyle">0</int>2290 <bool key="NSAnimates">YES</bool>2291 </object>2292 <bool key="NSEditable">YES</bool>2293 </object>2294 <object class="NSPopUpButton" id="387610893">2295 <reference key="NSNextResponder" ref="492482618"/>2296 <int key="NSvFlags">268</int>2297 <string key="NSFrame">{{5, 2}, {103, 17}}</string>2298 <reference key="NSSuperview" ref="492482618"/>2299 <bool key="NSEnabled">YES</bool>2300 <object class="NSPopUpButtonCell" key="NSCell" id="9693266">2301 <int key="NSCellFlags">-2076049856</int>2302 <int key="NSCellFlags2">133120</int>2303 <reference key="NSSupport" ref="660654866"/>2304 <reference key="NSControlView" ref="387610893"/>2305 <int key="NSButtonFlags">-1229438721</int>2306 <int key="NSButtonFlags2">45</int>2307 <string key="NSAlternateContents"/>2308 <string key="NSKeyEquivalent"/>2309 <int key="NSPeriodicDelay">400</int>2310 <int key="NSPeriodicInterval">75</int>2311 <object class="NSMenuItem" key="NSMenuItem" id="872140291">2312 <reference key="NSMenu" ref="941456853"/>2313 <bool key="NSIsHidden">YES</bool>2314 <string key="NSTitle">Ratio: 999.9</string>2315 <string key="NSKeyEquiv"/>2316 <int key="NSKeyEquivModMask">1048576</int>2317 <int key="NSMnemonicLoc">2147483647</int>2318 <int key="NSState">1</int>2319 <reference key="NSOnImage" ref="322614661"/>2320 <reference key="NSMixedImage" ref="3851078"/>2321 <string key="NSAction">_popUpItemAction:</string>2322 <reference key="NSTarget" ref="9693266"/>2323 </object>2324 <bool key="NSMenuItemRespectAlignment">YES</bool>2325 <object class="NSMenu" key="NSMenu" id="941456853">2326 <string key="NSTitle">OtherViews</string>2327 <object class="NSMutableArray" key="NSMenuItems">2328 <bool key="EncodedWithXMLCoder">YES</bool>2329 <reference ref="872140291"/>2330 <object class="NSMenuItem" id="474717273">2331 <reference key="NSMenu" ref="941456853"/>2332 <string key="NSTitle">Item 2</string>2333 <string key="NSKeyEquiv"/>2334 <int key="NSKeyEquivModMask">1048576</int>2335 <int key="NSMnemonicLoc">2147483647</int>2336 <reference key="NSOnImage" ref="322614661"/>2337 <reference key="NSMixedImage" ref="3851078"/>2338 <string key="NSAction">_popUpItemAction:</string>2339 <reference key="NSTarget" ref="9693266"/>2340 </object>2341 <object class="NSMenuItem" id="391930248">2342 <reference key="NSMenu" ref="941456853"/>2343 <string key="NSTitle">Item 3</string>2344 <string key="NSKeyEquiv"/>2345 <int key="NSKeyEquivModMask">1048576</int>2346 <int key="NSMnemonicLoc">2147483647</int>2347 <reference key="NSOnImage" ref="322614661"/>2348 <reference key="NSMixedImage" ref="3851078"/>2349 <string key="NSAction">_popUpItemAction:</string>2350 <reference key="NSTarget" ref="9693266"/>2351 </object>2352 </object>2353 </object>2354 <bool key="NSPullDown">YES</bool>2355 <int key="NSPreferredEdge">1</int>2356 <bool key="NSUsesItemFromMenu">YES</bool>2357 <bool key="NSAltersState">YES</bool>2358 </object>2359 </object>2360 </object>2361 <string key="NSFrameSize">{400, 21}</string>2362 <string key="NSClassName">StatusBarView</string>2363 <string key="NSExtension">NSView</string>2364 </object>2365 2193 <object class="NSCustomView" id="793806362"> 2366 2194 <nil key="NSNextResponder"/> … … 3233 3061 <string key="NSName"/> 3234 3062 </object> 3235 <object class="NSMenu" id="235340910">3236 <string key="NSTitle">StatusMenu</string>3237 <object class="NSMutableArray" key="NSMenuItems">3238 <bool key="EncodedWithXMLCoder">YES</bool>3239 <object class="NSMenuItem" id="1033464046">3240 <reference key="NSMenu" ref="235340910"/>3241 <string key="NSTitle"/>3242 <string key="NSKeyEquiv"/>3243 <int key="NSKeyEquivModMask">1048576</int>3244 <int key="NSMnemonicLoc">2147483647</int>3245 <object class="NSCustomResource" key="NSImage">3246 <string key="NSClassName">NSImage</string>3247 <string key="NSResourceName">YingYangTemplate</string>3248 </object>3249 <reference key="NSOnImage" ref="322614661"/>3250 <reference key="NSMixedImage" ref="3851078"/>3251 <int key="NSTag">-1</int>3252 </object>3253 <object class="NSMenuItem" id="534231875">3254 <reference key="NSMenu" ref="235340910"/>3255 <string key="NSTitle">Total Ratio</string>3256 <string key="NSKeyEquiv"/>3257 <int key="NSKeyEquivModMask">1048576</int>3258 <int key="NSMnemonicLoc">2147483647</int>3259 <reference key="NSOnImage" ref="322614661"/>3260 <reference key="NSMixedImage" ref="3851078"/>3261 </object>3262 <object class="NSMenuItem" id="681676781">3263 <reference key="NSMenu" ref="235340910"/>3264 <string key="NSTitle">Session Ratio</string>3265 <string key="NSKeyEquiv"/>3266 <int key="NSKeyEquivModMask">1048576</int>3267 <int key="NSMnemonicLoc">2147483647</int>3268 <reference key="NSOnImage" ref="322614661"/>3269 <reference key="NSMixedImage" ref="3851078"/>3270 <int key="NSTag">1</int>3271 </object>3272 <object class="NSMenuItem" id="459079778">3273 <reference key="NSMenu" ref="235340910"/>3274 <string key="NSTitle">Total Transfer</string>3275 <string key="NSKeyEquiv"/>3276 <int key="NSKeyEquivModMask">1048576</int>3277 <int key="NSMnemonicLoc">2147483647</int>3278 <reference key="NSOnImage" ref="322614661"/>3279 <reference key="NSMixedImage" ref="3851078"/>3280 <int key="NSTag">2</int>3281 </object>3282 <object class="NSMenuItem" id="455205239">3283 <reference key="NSMenu" ref="235340910"/>3284 <string key="NSTitle">Session Transfer</string>3285 <string key="NSKeyEquiv"/>3286 <int key="NSKeyEquivModMask">1048576</int>3287 <int key="NSMnemonicLoc">2147483647</int>3288 <reference key="NSOnImage" ref="322614661"/>3289 <reference key="NSMixedImage" ref="3851078"/>3290 <int key="NSTag">3</int>3291 </object>3292 </object>3293 </object>3294 3063 <object class="NSMenu" id="1051299321"> 3295 3064 <string key="NSTitle">StatusMenu</string> … … 4248 4017 <object class="IBConnectionRecord"> 4249 4018 <object class="IBOutletConnection" key="connection"> 4250 <string key="label">fTotalDLField</string>4251 <reference key="source" ref="30116300"/>4252 <reference key="destination" ref="1015813640"/>4253 </object>4254 <int key="connectionID">2474</int>4255 </object>4256 <object class="IBConnectionRecord">4257 <object class="IBOutletConnection" key="connection">4258 <string key="label">fTotalULField</string>4259 <reference key="source" ref="30116300"/>4260 <reference key="destination" ref="719542199"/>4261 </object>4262 <int key="connectionID">2475</int>4263 </object>4264 <object class="IBConnectionRecord">4265 <object class="IBOutletConnection" key="connection">4266 <string key="label">fStatusBar</string>4267 <reference key="source" ref="30116300"/>4268 <reference key="destination" ref="492482618"/>4269 </object>4270 <int key="connectionID">2524</int>4271 </object>4272 <object class="IBConnectionRecord">4273 <object class="IBOutletConnection" key="connection">4274 <string key="label">fStatusButton</string>4275 <reference key="source" ref="30116300"/>4276 <reference key="destination" ref="387610893"/>4277 </object>4278 <int key="connectionID">2557</int>4279 </object>4280 <object class="IBConnectionRecord">4281 <object class="IBOutletConnection" key="connection">4282 <string key="label">menu</string>4283 <reference key="source" ref="387610893"/>4284 <reference key="destination" ref="235340910"/>4285 </object>4286 <int key="connectionID">2563</int>4287 </object>4288 <object class="IBConnectionRecord">4289 <object class="IBActionConnection" key="connection">4290 <string key="label">setStatusLabel:</string>4291 <reference key="source" ref="30116300"/>4292 <reference key="destination" ref="534231875"/>4293 </object>4294 <int key="connectionID">2565</int>4295 </object>4296 <object class="IBConnectionRecord">4297 <object class="IBActionConnection" key="connection">4298 <string key="label">setStatusLabel:</string>4299 <reference key="source" ref="30116300"/>4300 <reference key="destination" ref="681676781"/>4301 </object>4302 <int key="connectionID">2566</int>4303 </object>4304 <object class="IBConnectionRecord">4305 <object class="IBActionConnection" key="connection">4306 <string key="label">setStatusLabel:</string>4307 <reference key="source" ref="30116300"/>4308 <reference key="destination" ref="459079778"/>4309 </object>4310 <int key="connectionID">2567</int>4311 </object>4312 <object class="IBConnectionRecord">4313 <object class="IBActionConnection" key="connection">4314 <string key="label">setStatusLabel:</string>4315 <reference key="source" ref="30116300"/>4316 <reference key="destination" ref="455205239"/>4317 </object>4318 <int key="connectionID">2568</int>4319 </object>4320 <object class="IBConnectionRecord">4321 <object class="IBOutletConnection" key="connection">4322 4019 <string key="label">menu</string> 4323 4020 <reference key="source" ref="405103408"/> … … 4709 4406 </object> 4710 4407 <int key="connectionID">3153</int> 4711 </object>4712 <object class="IBConnectionRecord">4713 <object class="IBOutletConnection" key="connection">4714 <string key="label">fTotalDLImageView</string>4715 <reference key="source" ref="30116300"/>4716 <reference key="destination" ref="508355629"/>4717 </object>4718 <int key="connectionID">3154</int>4719 4408 </object> 4720 4409 <object class="IBConnectionRecord"> … … 6083 5772 </object> 6084 5773 <object class="IBObjectRecord"> 6085 <int key="objectID">1480</int>6086 <reference key="object" ref="492482618"/>6087 <object class="NSMutableArray" key="children">6088 <bool key="EncodedWithXMLCoder">YES</bool>6089 <reference ref="1015813640"/>6090 <reference ref="719542199"/>6091 <reference ref="300960961"/>6092 <reference ref="508355629"/>6093 <reference ref="387610893"/>6094 </object>6095 <reference key="parent" ref="0"/>6096 <string key="objectName">StatusBar</string>6097 </object>6098 <object class="IBObjectRecord">6099 <int key="objectID">2061</int>6100 <reference key="object" ref="1015813640"/>6101 <object class="NSMutableArray" key="children">6102 <bool key="EncodedWithXMLCoder">YES</bool>6103 <reference ref="7712611"/>6104 </object>6105 <reference key="parent" ref="492482618"/>6106 </object>6107 <object class="IBObjectRecord">6108 <int key="objectID">2062</int>6109 <reference key="object" ref="719542199"/>6110 <object class="NSMutableArray" key="children">6111 <bool key="EncodedWithXMLCoder">YES</bool>6112 <reference ref="551795479"/>6113 </object>6114 <reference key="parent" ref="492482618"/>6115 </object>6116 <object class="IBObjectRecord">6117 <int key="objectID">2410</int>6118 <reference key="object" ref="300960961"/>6119 <object class="NSMutableArray" key="children">6120 <bool key="EncodedWithXMLCoder">YES</bool>6121 <reference ref="507285438"/>6122 </object>6123 <reference key="parent" ref="492482618"/>6124 </object>6125 <object class="IBObjectRecord">6126 <int key="objectID">2412</int>6127 <reference key="object" ref="508355629"/>6128 <object class="NSMutableArray" key="children">6129 <bool key="EncodedWithXMLCoder">YES</bool>6130 <reference ref="268918248"/>6131 </object>6132 <reference key="parent" ref="492482618"/>6133 </object>6134 <object class="IBObjectRecord">6135 <int key="objectID">2551</int>6136 <reference key="object" ref="387610893"/>6137 <object class="NSMutableArray" key="children">6138 <bool key="EncodedWithXMLCoder">YES</bool>6139 <reference ref="9693266"/>6140 </object>6141 <reference key="parent" ref="492482618"/>6142 </object>6143 <object class="IBObjectRecord">6144 5774 <int key="objectID">1603</int> 6145 5775 <reference key="object" ref="793806362"/> … … 6392 6022 </object> 6393 6023 <object class="IBObjectRecord"> 6394 <int key="objectID">2547</int>6395 <reference key="object" ref="235340910"/>6396 <object class="NSMutableArray" key="children">6397 <bool key="EncodedWithXMLCoder">YES</bool>6398 <reference ref="1033464046"/>6399 <reference ref="534231875"/>6400 <reference ref="681676781"/>6401 <reference ref="459079778"/>6402 <reference ref="455205239"/>6403 </object>6404 <reference key="parent" ref="0"/>6405 <string key="objectName">StatusMenu</string>6406 </object>6407 <object class="IBObjectRecord">6408 <int key="objectID">2548</int>6409 <reference key="object" ref="1033464046"/>6410 <reference key="parent" ref="235340910"/>6411 </object>6412 <object class="IBObjectRecord">6413 <int key="objectID">2560</int>6414 <reference key="object" ref="534231875"/>6415 <reference key="parent" ref="235340910"/>6416 </object>6417 <object class="IBObjectRecord">6418 <int key="objectID">2561</int>6419 <reference key="object" ref="681676781"/>6420 <reference key="parent" ref="235340910"/>6421 </object>6422 <object class="IBObjectRecord">6423 <int key="objectID">2562</int>6424 <reference key="object" ref="459079778"/>6425 <reference key="parent" ref="235340910"/>6426 </object>6427 <object class="IBObjectRecord">6428 <int key="objectID">2564</int>6429 <reference key="object" ref="455205239"/>6430 <reference key="parent" ref="235340910"/>6431 </object>6432 <object class="IBObjectRecord">6433 6024 <int key="objectID">2942</int> 6434 6025 <reference key="object" ref="1051299321"/> … … 6477 6068 </object> 6478 6069 <object class="IBObjectRecord"> 6479 <int key="objectID">3050</int>6480 <reference key="object" ref="7712611"/>6481 <reference key="parent" ref="1015813640"/>6482 </object>6483 <object class="IBObjectRecord">6484 <int key="objectID">3051</int>6485 <reference key="object" ref="551795479"/>6486 <reference key="parent" ref="719542199"/>6487 </object>6488 <object class="IBObjectRecord">6489 <int key="objectID">3052</int>6490 <reference key="object" ref="507285438"/>6491 <reference key="parent" ref="300960961"/>6492 </object>6493 <object class="IBObjectRecord">6494 <int key="objectID">3053</int>6495 <reference key="object" ref="268918248"/>6496 <reference key="parent" ref="508355629"/>6497 </object>6498 <object class="IBObjectRecord">6499 <int key="objectID">3054</int>6500 <reference key="object" ref="9693266"/>6501 <object class="NSMutableArray" key="children">6502 <bool key="EncodedWithXMLCoder">YES</bool>6503 <reference ref="941456853"/>6504 </object>6505 <reference key="parent" ref="387610893"/>6506 </object>6507 <object class="IBObjectRecord">6508 6070 <int key="objectID">3057</int> 6509 6071 <reference key="object" ref="186597542"/> … … 6569 6131 <reference key="object" ref="420710921"/> 6570 6132 <reference key="parent" ref="97165992"/> 6571 </object>6572 <object class="IBObjectRecord">6573 <int key="objectID">2553</int>6574 <reference key="object" ref="941456853"/>6575 <object class="NSMutableArray" key="children">6576 <bool key="EncodedWithXMLCoder">YES</bool>6577 <reference ref="391930248"/>6578 <reference ref="474717273"/>6579 <reference ref="872140291"/>6580 </object>6581 <reference key="parent" ref="9693266"/>6582 </object>6583 <object class="IBObjectRecord">6584 <int key="objectID">2556</int>6585 <reference key="object" ref="391930248"/>6586 <reference key="parent" ref="941456853"/>6587 </object>6588 <object class="IBObjectRecord">6589 <int key="objectID">2555</int>6590 <reference key="object" ref="474717273"/>6591 <reference key="parent" ref="941456853"/>6592 </object>6593 <object class="IBObjectRecord">6594 <int key="objectID">2554</int>6595 <reference key="object" ref="872140291"/>6596 <reference key="parent" ref="941456853"/>6597 6133 </object> 6598 6134 <object class="IBObjectRecord"> … … 7020 6556 <string>145.IBPluginDependency</string> 7021 6557 <string>145.ImportedFromIB2</string> 7022 <string>1480.IBEditorWindowLastContentRect</string>7023 <string>1480.IBPluginDependency</string>7024 <string>1480.ImportedFromIB2</string>7025 <string>1480.editorWindowContentRectSynchronizationRect</string>7026 6558 <string>149.IBPluginDependency</string> 7027 6559 <string>149.ImportedFromIB2</string> … … 7252 6784 <string>2045.ImportedFromIB2</string> 7253 6785 <string>206.ImportedFromIB2</string> 7254 <string>2061.IBPluginDependency</string>7255 <string>2061.ImportedFromIB2</string>7256 <string>2062.IBPluginDependency</string>7257 <string>2062.ImportedFromIB2</string>7258 6786 <string>2071.IBPluginDependency</string> 7259 6787 <string>2071.ImportedFromIB2</string> … … 7293 6821 <string>2326.IBPluginDependency</string> 7294 6822 <string>2326.ImportedFromIB2</string> 7295 <string>2410.IBPluginDependency</string>7296 <string>2410.ImportedFromIB2</string>7297 <string>2412.IBPluginDependency</string>7298 <string>2412.ImportedFromIB2</string>7299 <string>2547.IBPluginDependency</string>7300 <string>2547.ImportedFromIB2</string>7301 <string>2548.IBPluginDependency</string>7302 <string>2548.ImportedFromIB2</string>7303 <string>2551.IBPluginDependency</string>7304 <string>2551.ImportedFromIB2</string>7305 <string>2553.IBPluginDependency</string>7306 <string>2553.ImportedFromIB2</string>7307 <string>2554.IBPluginDependency</string>7308 <string>2554.ImportedFromIB2</string>7309 <string>2555.IBPluginDependency</string>7310 <string>2555.ImportedFromIB2</string>7311 <string>2556.IBPluginDependency</string>7312 <string>2556.ImportedFromIB2</string>7313 <string>2560.IBPluginDependency</string>7314 <string>2560.ImportedFromIB2</string>7315 <string>2561.IBPluginDependency</string>7316 <string>2561.ImportedFromIB2</string>7317 <string>2562.IBPluginDependency</string>7318 <string>2562.ImportedFromIB2</string>7319 <string>2564.IBPluginDependency</string>7320 <string>2564.ImportedFromIB2</string>7321 6823 <string>2681.IBPluginDependency</string> 7322 6824 <string>2681.IBViewBoundsToFrameTransform</string> … … 7391 6893 <string>3048.IBPluginDependency</string> 7392 6894 <string>3049.IBPluginDependency</string> 7393 <string>3050.IBPluginDependency</string>7394 <string>3051.IBPluginDependency</string>7395 <string>3052.IBPluginDependency</string>7396 <string>3053.IBPluginDependency</string>7397 <string>3054.IBPluginDependency</string>7398 6895 <string>3057.IBPluginDependency</string> 7399 6896 <string>3058.IBPluginDependency</string> … … 7620 7117 <string>com.apple.InterfaceBuilder.CocoaPlugin</string> 7621 7118 <integer value="1"/> 7622 <string>{{208, 808}, {400, 21}}</string>7623 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7624 <integer value="1"/>7625 <string>{{0, 974}, {400, 21}}</string>7626 7119 <string>com.apple.InterfaceBuilder.CocoaPlugin</string> 7627 7120 <integer value="1"/> … … 7851 7344 <string>com.apple.InterfaceBuilder.CocoaPlugin</string> 7852 7345 <integer value="1"/> 7853 <integer value="1"/>7854 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7855 <integer value="1"/>7856 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7857 7346 <integer value="1"/> 7858 7347 <string>com.apple.InterfaceBuilder.CocoaPlugin</string> … … 7894 7383 <integer value="1"/> 7895 7384 <string>com.apple.InterfaceBuilder.CocoaPlugin</string> 7896 <integer value="1"/>7897 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7898 <integer value="1"/>7899 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7900 <integer value="1"/>7901 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7902 <integer value="1"/>7903 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7904 <integer value="1"/>7905 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7906 <integer value="1"/>7907 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7908 <integer value="1"/>7909 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7910 <integer value="1"/>7911 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7912 <integer value="1"/>7913 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7914 <integer value="1"/>7915 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7916 <integer value="1"/>7917 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7918 <integer value="1"/>7919 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7920 <integer value="1"/>7921 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7922 7385 <object class="NSAffineTransform"> 7923 7386 <bytes key="NSTransformStruct">P4AAAL+AAABAwAAAwZgAAA</bytes> … … 7990 7453 <integer value="1"/> 7991 7454 <string>{{396, 658}, {236, 243}}</string> 7992 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7993 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7994 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7995 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7996 <string>com.apple.InterfaceBuilder.CocoaPlugin</string>7997 7455 <string>com.apple.InterfaceBuilder.CocoaPlugin</string> 7998 7456 <string>com.apple.InterfaceBuilder.CocoaPlugin</string> … … 8190 7648 <string>setSortByGroup:</string> 8191 7649 <string>setSortReverse:</string> 8192 <string>setStatusLabel:</string>8193 7650 <string>showAboutWindow:</string> 8194 7651 <string>showInfo:</string> … … 8266 7723 <string>id</string> 8267 7724 <string>id</string> 8268 <string>id</string>8269 7725 </object> 8270 7726 </object> … … 8307 7763 <string>setSortByGroup:</string> 8308 7764 <string>setSortReverse:</string> 8309 <string>setStatusLabel:</string>8310 7765 <string>showAboutWindow:</string> 8311 7766 <string>showInfo:</string> … … 8464 7919 <object class="IBActionInfo"> 8465 7920 <string key="name">setSortReverse:</string> 8466 <string key="candidateClassName">id</string>8467 </object>8468 <object class="IBActionInfo">8469 <string key="name">setStatusLabel:</string>8470 7921 <string key="candidateClassName">id</string> 8471 7922 </object> … … 8579 8030 <string>fSpeedLimitButton</string> 8580 8031 <string>fStatusBar</string> 8581 <string>fStatusButton</string>8582 8032 <string>fTableView</string> 8583 <string>fTotalDLField</string>8584 <string>fTotalDLImageView</string>8585 8033 <string>fTotalTorrentsField</string> 8586 <string>fTotalULField</string>8587 8034 <string>fUploadLimitItem</string> 8588 8035 <string>fUploadMenu</string> … … 8618 8065 <string>FilterButton</string> 8619 8066 <string>NSButton</string> 8620 <string>StatusBarView</string> 8621 <string>NSButton</string> 8067 <string>StatusBarController</string> 8622 8068 <string>TorrentTableView</string> 8623 <string>NSTextField</string>8624 <string>NSImageView</string>8625 <string>NSTextField</string>8626 8069 <string>NSTextField</string> 8627 8070 <string>NSMenuItem</string> … … 8662 8105 <string>fSpeedLimitButton</string> 8663 8106 <string>fStatusBar</string> 8664 <string>fStatusButton</string>8665 8107 <string>fTableView</string> 8666 <string>fTotalDLField</string>8667 <string>fTotalDLImageView</string>8668 8108 <string>fTotalTorrentsField</string> 8669 <string>fTotalULField</string>8670 8109 <string>fUploadLimitItem</string> 8671 8110 <string>fUploadMenu</string> … … 8781 8220 <object class="IBToOneOutletInfo"> 8782 8221 <string key="name">fStatusBar</string> 8783 <string key="candidateClassName">StatusBarView</string> 8784 </object> 8785 <object class="IBToOneOutletInfo"> 8786 <string key="name">fStatusButton</string> 8787 <string key="candidateClassName">NSButton</string> 8222 <string key="candidateClassName">StatusBarController</string> 8788 8223 </object> 8789 8224 <object class="IBToOneOutletInfo"> … … 8792 8227 </object> 8793 8228 <object class="IBToOneOutletInfo"> 8794 <string key="name">fTotalDLField</string>8795 <string key="candidateClassName">NSTextField</string>8796 </object>8797 <object class="IBToOneOutletInfo">8798 <string key="name">fTotalDLImageView</string>8799 <string key="candidateClassName">NSImageView</string>8800 </object>8801 <object class="IBToOneOutletInfo">8802 8229 <string key="name">fTotalTorrentsField</string> 8803 <string key="candidateClassName">NSTextField</string>8804 </object>8805 <object class="IBToOneOutletInfo">8806 <string key="name">fTotalULField</string>8807 8230 <string key="candidateClassName">NSTextField</string> 8808 8231 </object> … … 9237 8660 </object> 9238 8661 <object class="IBPartialClassDescription"> 9239 <string key="className">StatusBarView</string> 9240 <string key="superclassName">NSView</string> 8662 <string key="className">StatusBarController</string> 8663 <string key="superclassName">NSViewController</string> 8664 <object class="NSMutableDictionary" key="actions"> 8665 <string key="NS.key.0">setStatusLabel:</string> 8666 <string key="NS.object.0">id</string> 8667 </object> 8668 <object class="NSMutableDictionary" key="actionInfosByName"> 8669 <string key="NS.key.0">setStatusLabel:</string> 8670 <object class="IBActionInfo" key="NS.object.0"> 8671 <string key="name">setStatusLabel:</string> 8672 <string key="candidateClassName">id</string> 8673 </object> 8674 </object> 8675 <object class="NSMutableDictionary" key="outlets"> 8676 <bool key="EncodedWithXMLCoder">YES</bool> 8677 <object class="NSArray" key="dict.sortedKeys"> 8678 <bool key="EncodedWithXMLCoder">YES</bool> 8679 <string>fStatusButton</string> 8680 <string>fTotalDLField</string> 8681 <string>fTotalDLImageView</string> 8682 <string>fTotalULField</string> 8683 </object> 8684 <object class="NSMutableArray" key="dict.values"> 8685 <bool key="EncodedWithXMLCoder">YES</bool> 8686 <string>NSButton</string> 8687 <string>NSTextField</string> 8688 <string>NSImageView</string> 8689 <string>NSTextField</string> 8690 </object> 8691 </object> 8692 <object class="NSMutableDictionary" key="toOneOutletInfosByName"> 8693 <bool key="EncodedWithXMLCoder">YES</bool> 8694 <object class="NSArray" key="dict.sortedKeys"> 8695 <bool key="EncodedWithXMLCoder">YES</bool> 8696 <string>fStatusButton</string> 8697 <string>fTotalDLField</string> 8698 <string>fTotalDLImageView</string> 8699 <string>fTotalULField</string> 8700 </object> 8701 <object class="NSMutableArray" key="dict.values"> 8702 <bool key="EncodedWithXMLCoder">YES</bool> 8703 <object class="IBToOneOutletInfo"> 8704 <string key="name">fStatusButton</string> 8705 <string key="candidateClassName">NSButton</string> 8706 </object> 8707 <object class="IBToOneOutletInfo"> 8708 <string key="name">fTotalDLField</string> 8709 <string key="candidateClassName">NSTextField</string> 8710 </object> 8711 <object class="IBToOneOutletInfo"> 8712 <string key="name">fTotalDLImageView</string> 8713 <string key="candidateClassName">NSImageView</string> 8714 </object> 8715 <object class="IBToOneOutletInfo"> 8716 <string key="name">fTotalULField</string> 8717 <string key="candidateClassName">NSTextField</string> 8718 </object> 8719 </object> 8720 </object> 9241 8721 <object class="IBClassDescriptionSource" key="sourceIdentifier"> 9242 8722 <string key="majorKey">IBProjectSource</string> 9243 <string key="minorKey">macosx/StatusBarView.h</string> 9244 </object> 9245 </object> 9246 <object class="IBPartialClassDescription"> 9247 <string key="className">StatusBarView</string> 9248 <string key="superclassName">NSView</string> 9249 <object class="IBClassDescriptionSource" key="sourceIdentifier"> 9250 <string key="majorKey">IBUserSource</string> 9251 <string key="minorKey"/> 8723 <string key="minorKey">macosx/StatusBarController.h</string> 9252 8724 </object> 9253 8725 </object> … … 10170 9642 <string key="superclassName">NSResponder</string> 10171 9643 <reference key="sourceIdentifier" ref="543656968"/> 9644 </object> 9645 <object class="IBPartialClassDescription"> 9646 <string key="className">NSViewController</string> 9647 <string key="superclassName">NSResponder</string> 9648 <object class="NSMutableDictionary" key="outlets"> 9649 <string key="NS.key.0">view</string> 9650 <string key="NS.object.0">NSView</string> 9651 </object> 9652 <object class="NSMutableDictionary" key="toOneOutletInfosByName"> 9653 <string key="NS.key.0">view</string> 9654 <object class="IBToOneOutletInfo" key="NS.object.0"> 9655 <string key="name">view</string> 9656 <string key="candidateClassName">NSView</string> 9657 </object> 9658 </object> 9659 <object class="IBClassDescriptionSource" key="sourceIdentifier"> 9660 <string key="majorKey">IBFrameworkSource</string> 9661 <string key="minorKey">AppKit.framework/Headers/NSViewController.h</string> 9662 </object> 10172 9663 </object> 10173 9664 <object class="IBPartialClassDescription"> … … 10402 9893 <object class="NSArray" key="dict.sortedKeys"> 10403 9894 <bool key="EncodedWithXMLCoder">YES</bool> 10404 <string>DownArrowTemplate</string>10405 9895 <string>NSActionTemplate</string> 10406 9896 <string>NSMenuCheckmark</string> … … 10410 9900 <string>PriorityNormal</string> 10411 9901 <string>TurtleTemplate</string> 10412 <string>UpArrowTemplate</string>10413 <string>YingYangTemplate</string>10414 9902 </object> 10415 9903 <object class="NSMutableArray" key="dict.values"> 10416 9904 <bool key="EncodedWithXMLCoder">YES</bool> 10417 <string>{8, 12}</string>10418 9905 <string>{15, 15}</string> 10419 9906 <string>{9, 8}</string> … … 10423 9910 <string>{14, 14}</string> 10424 9911 <string>{64, 64}</string> 10425 <string>{8, 12}</string>10426 <string>{10, 12}</string>10427 9912 </object> 10428 9913 </object>
Note: See TracChangeset
for help on using the changeset viewer.