Changeset 11990


Ignore:
Timestamp:
Feb 20, 2011, 12:22:55 AM (11 years ago)
Author:
livings124
Message:

move the status bar into its own xib file

Location:
trunk
Files:
3 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Transmission.xcodeproj/project.pbxproj

    r11966 r11990  
    279279                A2E3850C130DFCCB001F501B /* StdAfx.h in Headers */ = {isa = PBXBuildFile; fileRef = A2E3850B130DFCCB001F501B /* StdAfx.h */; };
    280280                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 */; };
    281283                A2E669790F5B8E5A00B4251A /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A2E669780F5B8E5A00B4251A /* Security.framework */; };
    282284                A2E9AA760C249AF400085DCF /* ToolbarCreateTemplate.png in Resources */ = {isa = PBXBuildFile; fileRef = A2E9AA750C249AF400085DCF /* ToolbarCreateTemplate.png */; };
     
    859861                A2E3850B130DFCCB001F501B /* StdAfx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StdAfx.h; path = "third-party/libutp/StdAfx.h"; sourceTree = "<group>"; };
    860862                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>"; };
    861866                A2E669780F5B8E5A00B4251A /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; };
    862867                A2E9AA750C249AF400085DCF /* ToolbarCreateTemplate.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ToolbarCreateTemplate.png; path = macosx/Images/ToolbarCreateTemplate.png; sourceTree = "<group>"; };
     
    11021107                                E138A9750C04D88F00C5426C /* ProgressGradients.h */,
    11031108                                E138A9760C04D88F00C5426C /* ProgressGradients.m */,
     1109                                A2E57AB91310822C00A7DAB1 /* StatusBarController.h */,
     1110                                A2E57ABA1310822C00A7DAB1 /* StatusBarController.m */,
    11041111                                A21282A50CA6C66800EAEE0F /* StatusBarView.h */,
    11051112                                A21282A60CA6C66800EAEE0F /* StatusBarView.m */,
     
    11861193                                A233BD680D8CF2C7007EE7B4 /* StatsWindow.xib */,
    11871194                                A231274B0D11D0B7003F9AFF /* AboutWindow.xib */,
     1195                                A2E57AC51310831400A7DAB1 /* StatusBar.xib */,
    11881196                                A2F7CF5413035F7B0016FF10 /* URLSheetWindow.xib */,
    11891197                                A2D307B00D9EC9F50051FD27 /* BlocklistStatusWindow.xib */,
     
    20762084                                A21F15AD11729A9F00CF5A9C /* AddMagnetWindow.xib in Resources */,
    20772085                                A2F7CF5513035F7B0016FF10 /* URLSheetWindow.xib in Resources */,
     2086                                A2E57AC61310831400A7DAB1 /* StatusBar.xib in Resources */,
    20782087                        );
    20792088                        runOnlyForDeploymentPostprocessing = 0;
     
    22672276                                A25BB02A12F4F517004B724E /* InfoTabButtonBack.m in Sources */,
    22682277                                A2F7CF5F13035FFD0016FF10 /* URLSheetWindowController.m in Sources */,
     2278                                A2E57ABB1310822C00A7DAB1 /* StatusBarController.m in Sources */,
    22692279                        );
    22702280                        runOnlyForDeploymentPostprocessing = 0;
  • trunk/macosx/Controller.h

    r11884 r11990  
    3737@class MessageWindowController;
    3838@class PrefsController;
    39 @class StatusBarView;
     39@class StatusBarController;
    4040@class Torrent;
    4141@class TorrentTableView;
     
    7575    IBOutlet NSTextField            * fTotalTorrentsField;
    7676   
    77     IBOutlet StatusBarView          * fStatusBar;
    78     IBOutlet NSButton               * fStatusButton;
    79     IBOutlet NSTextField            * fTotalDLField, * fTotalULField;
    80     IBOutlet NSImageView            * fTotalDLImageView;
     77    IBOutlet StatusBarController    * fStatusBar;
    8178   
    8279    IBOutlet FilterBarView          * fFilterBar;
     
    188185- (void) updateUI;
    189186
    190 - (void) resizeStatusButton;
    191187- (void) setBottomCountText: (BOOL) filtering;
    192 
    193 - (void) updateSpeedFieldsToolTips;
    194188
    195189- (void) updateTorrentsInQueue;
     
    213207- (void) setFilterSearchType: (id) sender;
    214208- (void) switchFilter: (id) sender;
    215 
    216 - (void) setStatusLabel: (id) sender;
    217209
    218210- (void) setGroup: (id) sender; //used by delegate-generated menu items
  • trunk/macosx/Controller.m

    r11988 r11990  
    4545#import "ToolbarSegmentedCell.h"
    4646#import "BlocklistDownloader.h"
    47 #import "StatusBarView.h"
     47#import "StatusBarController.h"
    4848#import "FilterBarView.h"
    4949#import "FilterButton.h"
     
    123123#define GROUP_FILTER_ALL_TAG    -2
    124124
     125#warning remove
    125126#define STATUS_RATIO_TOTAL      @"RatioTotal"
    126127#define STATUS_RATIO_SESSION    @"RatioSession"
     
    128129#define STATUS_TRANSFER_SESSION @"TransferSession"
    129130
     131#warning remove
    130132typedef enum
    131133{
     
    427429    [fWindow setMovableByWindowBackground: YES];
    428430   
    429     [[fTotalDLField cell] setBackgroundStyle: NSBackgroundStyleRaised];
    430     [[fTotalULField cell] setBackgroundStyle: NSBackgroundStyleRaised];
    431431    [[fTotalTorrentsField cell] setBackgroundStyle: NSBackgroundStyleRaised];
    432432   
     
    448448   
    449449    //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]))];
    460450    [self showStatusBar: [fDefaults boolForKey: @"StatusBar"] animate: NO];
    461451   
     
    583573    [nc addObserver: self selector: @selector(updateGroupsFilters:)
    584574                    name: @"UpdateGroups" object: nil];
    585    
    586     //update when speed limits are changed
    587     [nc addObserver: self selector: @selector(updateSpeedFieldsToolTips)
    588                     name: @"SpeedLimitUpdate" object: nil];
    589575
    590576    //timer to update the interface every second
     
    774760    [fMessageController release];
    775761    [fPrefsController release];
     762   
     763    [fStatusBar release];
     764    [fFilterBar release];
    776765   
    777766    [fTorrents release];
     
    17151704            [self sortTorrents];
    17161705           
    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];
    17561707        }
    17571708
     
    17631714    //badge dock
    17641715    [fBadger updateBadgeWithDownload: dlRate upload: ulRate];
    1765 }
    1766 
    1767 - (void) resizeStatusButton
    1768 {
    1769     [fStatusButton sizeToFit];
    1770    
    1771     //width ends up being too long
    1772     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];
    17801716}
    17811717
     
    18011737   
    18021738    [fTotalTorrentsField setStringValue: totalTorrentsString];
    1803 }
    1804 
    1805 - (void) updateSpeedFieldsToolTips
    1806 {
    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     else
    1818     {
    1819         if ([fDefaults boolForKey: @"CheckUpload"])
    1820             uploadText = [NSString stringWithFormat: NSLocalizedString(@"%d KB/s", "Status Bar -> speed tooltip"),
    1821                             [fDefaults integerForKey: @"UploadLimit"]];
    1822         else
    1823             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         else
    1829             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];
    18391739}
    18401740
     
    24252325}
    24262326
    2427 - (void) setStatusLabel: (id) sender
    2428 {
    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 
    24532327- (void) menuNeedsUpdate: (NSMenu *) menu
    24542328{
     
    25752449{
    25762450    tr_sessionUseAltSpeed(fLib, [fDefaults boolForKey: @"SpeedLimit"]);
    2577     [self updateSpeedFieldsToolTips];
     2451    [fStatusBar updateSpeedFieldsToolTips];
    25782452}
    25792453
     
    25842458
    25852459    [fDefaults setBool: isLimited forKey: @"SpeedLimit"];
    2586     [self updateSpeedFieldsToolTips];
     2460    [fStatusBar updateSpeedFieldsToolTips];
    25872461   
    25882462    if (![[dict objectForKey: @"ByUser"] boolValue])
     
    31252999        {
    31263000            NSSize maxSize = [scrollView convertSize: [[fWindow screen] visibleFrame].size fromView: nil];
    3127             if ([fStatusBar isHidden])
    3128                 maxSize.height -= [fStatusBar frame].size.height;
     3001            if (!fStatusBar)
     3002                maxSize.height -= [[fStatusBar view] frame].size.height;
    31293003            if ([fFilterBar isHidden])
    31303004                maxSize.height -= [fFilterBar frame].size.height;
     
    31443018- (void) toggleStatusBar: (id) sender
    31453019{
    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"];
    31483023}
    31493024
     
    31513026- (void) showStatusBar: (BOOL) show animate: (BOOL) animate
    31523027{
    3153     if (show != [fStatusBar isHidden])
     3028    const BOOL prevShown = fStatusBar != nil;
     3029    if (show == prevShown)
    31543030        return;
    3155 
     3031   
    31563032    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   
    31593047    NSRect frame;
    3160     CGFloat heightChange = [fStatusBar frame].size.height;
     3048    CGFloat heightChange = [[fStatusBar view] frame].size.height;
    31613049    if (!show)
    31623050        heightChange *= -1;
     
    31813069   
    31823070    //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];
    31873074    [fFilterBar setAutoresizingMask: NSViewNotSizable];
     3075    const NSUInteger scrollMask = [scrollView autoresizingMask];
    31883076    [scrollView setAutoresizingMask: NSViewNotSizable];
    31893077   
     
    31923080   
    31933081    //re-enable autoresize
    3194     [fStatusBar setAutoresizingMask: statsMask];
     3082    [[fStatusBar view] setAutoresizingMask: statsMask];
    31953083    [fFilterBar setAutoresizingMask: filterMask];
    31963084    [scrollView setAutoresizingMask: scrollMask];
     
    32023090   
    32033091    if (!show)
    3204         [fStatusBar setHidden: YES];
     3092    {
     3093        [fStatusBar release];
     3094        fStatusBar = nil;
     3095    }
    32053096}
    32063097
     
    37433634    }
    37443635   
    3745     //enable sort options
    3746     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    
    37713636    if (action == @selector(setGroup:))
    37723637    {
     
    38663731    if (action == @selector(toggleStatusBar:))
    38673732    {
    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")
    38693734                            : NSLocalizedString(@"Hide Status Bar", "View menu -> Status Bar");
    38703735        [menuItem setTitle: title];
     
    43244189- (void) windowDidResize: (NSNotification *) notification
    43254190{
    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];
    43334193}
    43344194
  • trunk/macosx/Makefile.am

    r11867 r11990  
    129129    StatsWindowController.h \
    130130    StatsWindowController.m \
     131    StatusBarController.h \
     132    StatusBarController.m \
    131133    StatusBarView.h \
    132134    StatusBarView.m \
  • trunk/macosx/en.lproj/MainMenu.xib

    r11886 r11990  
    1313                <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
    1414                        <bool key="EncodedWithXMLCoder">YES</bool>
    15                         <integer value="29"/>
    1615                        <integer value="589"/>
    1716                        <integer value="21"/>
     17                        <integer value="29"/>
    1818                </object>
    1919                <object class="NSArray" key="IBDocument.PluginDependencies">
     
    21912191                                <string key="NSName"/>
    21922192                        </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>
    23652193                        <object class="NSCustomView" id="793806362">
    23662194                                <nil key="NSNextResponder"/>
     
    32333061                                <string key="NSName"/>
    32343062                        </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>
    32943063                        <object class="NSMenu" id="1051299321">
    32953064                                <string key="NSTitle">StatusMenu</string>
     
    42484017                                <object class="IBConnectionRecord">
    42494018                                        <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">
    43224019                                                <string key="label">menu</string>
    43234020                                                <reference key="source" ref="405103408"/>
     
    47094406                                        </object>
    47104407                                        <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>
    47194408                                </object>
    47204409                                <object class="IBConnectionRecord">
     
    60835772                                        </object>
    60845773                                        <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">
    61445774                                                <int key="objectID">1603</int>
    61455775                                                <reference key="object" ref="793806362"/>
     
    63926022                                        </object>
    63936023                                        <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">
    64336024                                                <int key="objectID">2942</int>
    64346025                                                <reference key="object" ref="1051299321"/>
     
    64776068                                        </object>
    64786069                                        <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">
    65086070                                                <int key="objectID">3057</int>
    65096071                                                <reference key="object" ref="186597542"/>
     
    65696131                                                <reference key="object" ref="420710921"/>
    65706132                                                <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"/>
    65976133                                        </object>
    65986134                                        <object class="IBObjectRecord">
     
    70206556                                        <string>145.IBPluginDependency</string>
    70216557                                        <string>145.ImportedFromIB2</string>
    7022                                         <string>1480.IBEditorWindowLastContentRect</string>
    7023                                         <string>1480.IBPluginDependency</string>
    7024                                         <string>1480.ImportedFromIB2</string>
    7025                                         <string>1480.editorWindowContentRectSynchronizationRect</string>
    70266558                                        <string>149.IBPluginDependency</string>
    70276559                                        <string>149.ImportedFromIB2</string>
     
    72526784                                        <string>2045.ImportedFromIB2</string>
    72536785                                        <string>206.ImportedFromIB2</string>
    7254                                         <string>2061.IBPluginDependency</string>
    7255                                         <string>2061.ImportedFromIB2</string>
    7256                                         <string>2062.IBPluginDependency</string>
    7257                                         <string>2062.ImportedFromIB2</string>
    72586786                                        <string>2071.IBPluginDependency</string>
    72596787                                        <string>2071.ImportedFromIB2</string>
     
    72936821                                        <string>2326.IBPluginDependency</string>
    72946822                                        <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>
    73216823                                        <string>2681.IBPluginDependency</string>
    73226824                                        <string>2681.IBViewBoundsToFrameTransform</string>
     
    73916893                                        <string>3048.IBPluginDependency</string>
    73926894                                        <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>
    73986895                                        <string>3057.IBPluginDependency</string>
    73996896                                        <string>3058.IBPluginDependency</string>
     
    76207117                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    76217118                                        <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>
    76267119                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    76277120                                        <integer value="1"/>
     
    78517344                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    78527345                                        <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>
    78577346                                        <integer value="1"/>
    78587347                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     
    78947383                                        <integer value="1"/>
    78957384                                        <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>
    79227385                                        <object class="NSAffineTransform">
    79237386                                                <bytes key="NSTransformStruct">P4AAAL+AAABAwAAAwZgAAA</bytes>
     
    79907453                                        <integer value="1"/>
    79917454                                        <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>
    79977455                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    79987456                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     
    81907648                                                        <string>setSortByGroup:</string>
    81917649                                                        <string>setSortReverse:</string>
    8192                                                         <string>setStatusLabel:</string>
    81937650                                                        <string>showAboutWindow:</string>
    81947651                                                        <string>showInfo:</string>
     
    82667723                                                        <string>id</string>
    82677724                                                        <string>id</string>
    8268                                                         <string>id</string>
    82697725                                                </object>
    82707726                                        </object>
     
    83077763                                                        <string>setSortByGroup:</string>
    83087764                                                        <string>setSortReverse:</string>
    8309                                                         <string>setStatusLabel:</string>
    83107765                                                        <string>showAboutWindow:</string>
    83117766                                                        <string>showInfo:</string>
     
    84647919                                                        <object class="IBActionInfo">
    84657920                                                                <string key="name">setSortReverse:</string>
    8466                                                                 <string key="candidateClassName">id</string>
    8467                                                         </object>
    8468                                                         <object class="IBActionInfo">
    8469                                                                 <string key="name">setStatusLabel:</string>
    84707921                                                                <string key="candidateClassName">id</string>
    84717922                                                        </object>
     
    85798030                                                        <string>fSpeedLimitButton</string>
    85808031                                                        <string>fStatusBar</string>
    8581                                                         <string>fStatusButton</string>
    85828032                                                        <string>fTableView</string>
    8583                                                         <string>fTotalDLField</string>
    8584                                                         <string>fTotalDLImageView</string>
    85858033                                                        <string>fTotalTorrentsField</string>
    8586                                                         <string>fTotalULField</string>
    85878034                                                        <string>fUploadLimitItem</string>
    85888035                                                        <string>fUploadMenu</string>
     
    86188065                                                        <string>FilterButton</string>
    86198066                                                        <string>NSButton</string>
    8620                                                         <string>StatusBarView</string>
    8621                                                         <string>NSButton</string>
     8067                                                        <string>StatusBarController</string>
    86228068                                                        <string>TorrentTableView</string>
    8623                                                         <string>NSTextField</string>
    8624                                                         <string>NSImageView</string>
    8625                                                         <string>NSTextField</string>
    86268069                                                        <string>NSTextField</string>
    86278070                                                        <string>NSMenuItem</string>
     
    86628105                                                        <string>fSpeedLimitButton</string>
    86638106                                                        <string>fStatusBar</string>
    8664                                                         <string>fStatusButton</string>
    86658107                                                        <string>fTableView</string>
    8666                                                         <string>fTotalDLField</string>
    8667                                                         <string>fTotalDLImageView</string>
    86688108                                                        <string>fTotalTorrentsField</string>
    8669                                                         <string>fTotalULField</string>
    86708109                                                        <string>fUploadLimitItem</string>
    86718110                                                        <string>fUploadMenu</string>
     
    87818220                                                        <object class="IBToOneOutletInfo">
    87828221                                                                <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>
    87888223                                                        </object>
    87898224                                                        <object class="IBToOneOutletInfo">
     
    87928227                                                        </object>
    87938228                                                        <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">
    88028229                                                                <string key="name">fTotalTorrentsField</string>
    8803                                                                 <string key="candidateClassName">NSTextField</string>
    8804                                                         </object>
    8805                                                         <object class="IBToOneOutletInfo">
    8806                                                                 <string key="name">fTotalULField</string>
    88078230                                                                <string key="candidateClassName">NSTextField</string>
    88088231                                                        </object>
     
    92378660                                </object>
    92388661                                <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>
    92418721                                        <object class="IBClassDescriptionSource" key="sourceIdentifier">
    92428722                                                <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>
    92528724                                        </object>
    92538725                                </object>
     
    101709642                                        <string key="superclassName">NSResponder</string>
    101719643                                        <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>
    101729663                                </object>
    101739664                                <object class="IBPartialClassDescription">
     
    104029893                        <object class="NSArray" key="dict.sortedKeys">
    104039894                                <bool key="EncodedWithXMLCoder">YES</bool>
    10404                                 <string>DownArrowTemplate</string>
    104059895                                <string>NSActionTemplate</string>
    104069896                                <string>NSMenuCheckmark</string>
     
    104109900                                <string>PriorityNormal</string>
    104119901                                <string>TurtleTemplate</string>
    10412                                 <string>UpArrowTemplate</string>
    10413                                 <string>YingYangTemplate</string>
    104149902                        </object>
    104159903                        <object class="NSMutableArray" key="dict.values">
    104169904                                <bool key="EncodedWithXMLCoder">YES</bool>
    10417                                 <string>{8, 12}</string>
    104189905                                <string>{15, 15}</string>
    104199906                                <string>{9, 8}</string>
     
    104239910                                <string>{14, 14}</string>
    104249911                                <string>{64, 64}</string>
    10425                                 <string>{8, 12}</string>
    10426                                 <string>{10, 12}</string>
    104279912                        </object>
    104289913                </object>
Note: See TracChangeset for help on using the changeset viewer.