Changeset 8261


Ignore:
Timestamp:
Apr 20, 2009, 3:36:35 AM (13 years ago)
Author:
livings124
Message:

add ability to set transfer priority in the Mac ui

Location:
trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEWS

    r8241 r8261  
    55- All Platforms
    66   + Random port, with optional randomization on startup
     7   + Transfer prioritization
    78   + Option for transfers to specify if they are included in the global bandwidth limits
    89- Mac
  • trunk/macosx/InfoWindowController.h

    r8023 r8261  
    7171    IBOutlet NSSearchField * fFileFilterField;
    7272   
    73     IBOutlet NSPopUpButton * fRatioPopUp;
     73    IBOutlet NSPopUpButton * fPriorityPopUp, * fRatioPopUp;
    7474    IBOutlet NSButton * fUploadLimitCheck, * fDownloadLimitCheck, * fGlobalLimitCheck;
    7575    IBOutlet NSTextField * fUploadLimitField, * fDownloadLimitField, * fRatioLimitField,
     
    111111- (void) setRatioLimit: (id) sender;
    112112
     113- (void) setPriority: (id) sender;
     114
    113115- (void) setPeersConnectLimit: (id) sender;
    114116
  • trunk/macosx/InfoWindowController.m

    r8024 r8261  
    5252#define OPTION_POPUP_LIMIT 2
    5353
     54#define OPTION_POPUP_PRIORITY_HIGH 0
     55#define OPTION_POPUP_PRIORITY_NORMAL 1
     56#define OPTION_POPUP_PRIORITY_LOW 2
     57
    5458#define INVALID -99
    5559
     
    290294            [fGlobalLimitCheck setState: NSOffState];
    291295           
     296            [fPriorityPopUp setEnabled: NO];
     297            [fPriorityPopUp selectItemAtIndex: -1];
     298           
    292299            [fRatioPopUp setEnabled: NO];
    293300            [fRatioPopUp selectItemAtIndex: -1];
     
    591598    CGFloat ratioLimit = [torrent ratioLimit];
    592599   
    593     while ((torrent = [enumerator nextObject]) && (checkRatio != INVALID || checkRatio != INVALID))
     600    while ((torrent = [enumerator nextObject]) && (checkRatio != INVALID || ratioLimit != INVALID))
    594601    {
    595602        if (checkRatio != INVALID && checkRatio != [torrent ratioSetting])
     
    618625    else
    619626        [fRatioLimitField setStringValue: @""];
     627   
     628    //get priority info
     629    enumerator = [fTorrents objectEnumerator];
     630    torrent = [enumerator nextObject]; //first torrent
     631   
     632    NSInteger priority = [torrent priority];
     633   
     634    while ((torrent = [enumerator nextObject]) && priority != INVALID)
     635    {
     636        if (priority != INVALID && priority != [torrent priority])
     637            priority = INVALID;
     638    }
     639   
     640    //set priority view
     641    if (priority == TR_PRI_HIGH)
     642        index = OPTION_POPUP_PRIORITY_HIGH;
     643    else if (priority == TR_PRI_NORMAL)
     644        index = OPTION_POPUP_PRIORITY_NORMAL;
     645    else if (priority == TR_PRI_LOW)
     646        index = OPTION_POPUP_PRIORITY_LOW;
     647    else
     648        index = -1;
     649    [fPriorityPopUp selectItemAtIndex: index];
     650    [fPriorityPopUp setEnabled: YES];
    620651   
    621652    //get peer info
     
    12591290}
    12601291
     1292- (void) setPriority: (id) sender
     1293{
     1294    tr_priority_t priority;
     1295    switch ([sender indexOfSelectedItem])
     1296    {
     1297        case OPTION_POPUP_PRIORITY_HIGH:
     1298            priority = TR_PRI_HIGH;
     1299            break;
     1300        case OPTION_POPUP_PRIORITY_NORMAL:
     1301            priority = TR_PRI_NORMAL;
     1302            break;
     1303        case OPTION_POPUP_PRIORITY_LOW:
     1304            priority = TR_PRI_LOW;
     1305            break;
     1306        default:
     1307            return;
     1308    }
     1309   
     1310    for (Torrent * torrent in fTorrents)
     1311        [torrent setPriority: priority];
     1312   
     1313    [[NSNotificationCenter defaultCenter] postNotificationName: @"UpdateUI" object: nil];
     1314}
     1315
    12611316- (void) setPeersConnectLimit: (id) sender
    12621317{
     
    12661321        [torrent setMaxPeerConnect: limit];
    12671322}
    1268 
    12691323
    12701324- (BOOL) control: (NSControl *) control textShouldBeginEditing: (NSText *) fieldEditor
  • trunk/macosx/TorrentTableView.h

    r8036 r8261  
    4646    NSArray * fSelectedValues;
    4747   
    48     IBOutlet NSMenu * fActionMenu, * fUploadMenu, * fDownloadMenu, * fRatioMenu;
     48    IBOutlet NSMenu * fActionMenu, * fUploadMenu, * fDownloadMenu, * fRatioMenu, * fPriorityMenu;
    4949    IBOutlet NSMenuItem * fGlobalLimitItem;
    5050    Torrent * fMenuTorrent;
     
    8383- (void) setQuickRatio: (id) sender;
    8484
     85- (void) setPriority: (id) sender;
     86
    8587- (void) checkFile: (id) sender;
    8688- (void) moveDataFile: (id) sender;
  • trunk/macosx/TorrentTableView.m

    r8059 r8261  
    3636#define ACTION_MENU_LIMIT_TAG 103
    3737
     38#define ACTION_MENU_PRIORITY_HIGH_TAG 101
     39#define ACTION_MENU_PRIORITY_NORMAL_TAG 102
     40#define ACTION_MENU_PRIORITY_LOW_TAG 103
     41
    3842#define GROUP_SPEED_IMAGE_COLUMN_WIDTH 8.0f
    3943#define GROUP_RATIO_IMAGE_COLUMN_WIDTH 10.0f
     
    547551- (void) displayTorrentMenuForEvent: (NSEvent *) event
    548552{
    549     NSInteger row = [self rowAtPoint: [self convertPoint: [event locationInWindow] fromView: nil]];
     553    const NSInteger row = [self rowAtPoint: [self convertPoint: [event locationInWindow] fromView: nil]];
    550554    if (row < 0)
    551555        return;
    552556   
    553     NSInteger numberOfNonFileItems = [fActionMenu numberOfItems];
     557    const NSInteger numberOfNonFileItems = [fActionMenu numberOfItems];
    554558   
    555559    //update file action menu
     
    646650        [item setState: mode == TR_RATIOLIMIT_GLOBAL ? NSOnState : NSOffState];
    647651    }
     652    else if (menu == fPriorityMenu)
     653    {
     654        const tr_priority_t priority = [fMenuTorrent priority];
     655       
     656        NSMenuItem * item = [menu itemWithTag: ACTION_MENU_PRIORITY_HIGH_TAG];
     657        [item setState: priority == TR_PRI_HIGH ? NSOnState : NSOffState];
     658       
     659        item = [menu itemWithTag: ACTION_MENU_PRIORITY_NORMAL_TAG];
     660        [item setState: priority == TR_PRI_NORMAL ? NSOnState : NSOffState];
     661       
     662        item = [menu itemWithTag: ACTION_MENU_PRIORITY_LOW_TAG];
     663        [item setState: priority == TR_PRI_LOW ? NSOnState : NSOffState];
     664    }
    648665    else //assume the menu is part of the file list
    649666    {
     
    777794}
    778795
     796- (void) setPriority: (id) sender
     797{
     798    tr_priority_t priority;
     799    switch ([sender tag])
     800    {
     801        case ACTION_MENU_PRIORITY_HIGH_TAG:
     802            priority = TR_PRI_HIGH;
     803            break;
     804        case ACTION_MENU_PRIORITY_NORMAL_TAG:
     805            priority = TR_PRI_NORMAL;
     806            break;
     807        case ACTION_MENU_PRIORITY_LOW_TAG:
     808            priority = TR_PRI_LOW;
     809            break;
     810        default:
     811            return;
     812    }
     813   
     814    [fMenuTorrent setPriority: priority];
     815   
     816    [[NSNotificationCenter defaultCenter] postNotificationName: @"UpdateUI" object: nil];
     817}
     818
    779819- (void) checkFile: (id) sender
    780820{
  • trunk/macosx/en.lproj/InfoWindow.xib

    r8039 r8261  
    46714671                                                <reference key="NSNextResponder" ref="1005910882"/>
    46724672                                                <int key="NSvFlags">266</int>
    4673                                                 <string key="NSFrame">{{9, 159}, {278, 14}}</string>
     4673                                                <string key="NSFrame">{{9, 156}, {278, 17}}</string>
    46744674                                                <reference key="NSSuperview" ref="1005910882"/>
    46754675                                                <bool key="NSEnabled">YES</bool>
     
    46804680                                                        <reference key="NSSupport" ref="27"/>
    46814681                                                        <reference key="NSControlView" ref="100640892"/>
     4682                                                        <reference key="NSBackgroundColor" ref="339856346"/>
     4683                                                        <reference key="NSTextColor" ref="534079857"/>
     4684                                                </object>
     4685                                        </object>
     4686                                        <object class="NSTextField" id="605860012">
     4687                                                <reference key="NSNextResponder" ref="1005910882"/>
     4688                                                <int key="NSvFlags">266</int>
     4689                                                <string key="NSFrame">{{9, 194}, {278, 17}}</string>
     4690                                                <reference key="NSSuperview" ref="1005910882"/>
     4691                                                <bool key="NSEnabled">YES</bool>
     4692                                                <object class="NSTextFieldCell" key="NSCell" id="542384875">
     4693                                                        <int key="NSCellFlags">67239424</int>
     4694                                                        <int key="NSCellFlags2">272629760</int>
     4695                                                        <string key="NSContents">Priority</string>
     4696                                                        <reference key="NSSupport" ref="27"/>
     4697                                                        <reference key="NSControlView" ref="605860012"/>
    46824698                                                        <reference key="NSBackgroundColor" ref="339856346"/>
    46834699                                                        <reference key="NSTextColor" ref="534079857"/>
     
    49364952                                                </object>
    49374953                                        </object>
     4954                                        <object class="NSTextField" id="533755866">
     4955                                                <reference key="NSNextResponder" ref="1005910882"/>
     4956                                                <int key="NSvFlags">268</int>
     4957                                                <string key="NSFrame">{{9, 179}, {123, 17}}</string>
     4958                                                <reference key="NSSuperview" ref="1005910882"/>
     4959                                                <bool key="NSEnabled">YES</bool>
     4960                                                <object class="NSTextFieldCell" key="NSCell" id="558002182">
     4961                                                        <int key="NSCellFlags">67239424</int>
     4962                                                        <int key="NSCellFlags2">272629760</int>
     4963                                                        <string key="NSContents">Total transfer priority:</string>
     4964                                                        <reference key="NSSupport" ref="26"/>
     4965                                                        <reference key="NSControlView" ref="533755866"/>
     4966                                                        <reference key="NSBackgroundColor" ref="339856346"/>
     4967                                                        <reference key="NSTextColor" ref="534079857"/>
     4968                                                </object>
     4969                                        </object>
    49384970                                        <object class="NSTextField" id="336556993">
    49394971                                                <reference key="NSNextResponder" ref="1005910882"/>
     
    51155147                                                </object>
    51165148                                        </object>
    5117                                 </object>
    5118                                 <string key="NSFrameSize">{351, 178}</string>
     5149                                        <object class="NSPopUpButton" id="1072112665">
     5150                                                <reference key="NSNextResponder" ref="1005910882"/>
     5151                                                <int key="NSvFlags">268</int>
     5152                                                <string key="NSFrame">{{134, 177}, {101, 22}}</string>
     5153                                                <reference key="NSSuperview" ref="1005910882"/>
     5154                                                <bool key="NSEnabled">YES</bool>
     5155                                                <object class="NSPopUpButtonCell" key="NSCell" id="772863223">
     5156                                                        <int key="NSCellFlags">-2076049856</int>
     5157                                                        <int key="NSCellFlags2">133120</int>
     5158                                                        <reference key="NSSupport" ref="26"/>
     5159                                                        <reference key="NSControlView" ref="1072112665"/>
     5160                                                        <int key="NSButtonFlags">109068543</int>
     5161                                                        <int key="NSButtonFlags2">129</int>
     5162                                                        <object class="NSCustomResource" key="NSNormalImage" id="96088129">
     5163                                                                <string key="NSClassName">NSImage</string>
     5164                                                                <string key="NSResourceName">PriorityHigh</string>
     5165                                                        </object>
     5166                                                        <string key="NSAlternateContents"/>
     5167                                                        <string key="NSKeyEquivalent"/>
     5168                                                        <int key="NSPeriodicDelay">400</int>
     5169                                                        <int key="NSPeriodicInterval">75</int>
     5170                                                        <object class="NSMenuItem" key="NSMenuItem" id="941771852">
     5171                                                                <reference key="NSMenu" ref="93205077"/>
     5172                                                                <string key="NSTitle">Normal</string>
     5173                                                                <string key="NSKeyEquiv"/>
     5174                                                                <int key="NSKeyEquivModMask">1048576</int>
     5175                                                                <int key="NSMnemonicLoc">2147483647</int>
     5176                                                                <int key="NSState">1</int>
     5177                                                                <object class="NSCustomResource" key="NSImage">
     5178                                                                        <string key="NSClassName">NSImage</string>
     5179                                                                        <string key="NSResourceName">PriorityNormal</string>
     5180                                                                </object>
     5181                                                                <reference key="NSOnImage" ref="1056605581"/>
     5182                                                                <reference key="NSMixedImage" ref="1011917088"/>
     5183                                                                <string key="NSAction">_popUpItemAction:</string>
     5184                                                                <int key="NSTag">1</int>
     5185                                                                <reference key="NSTarget" ref="772863223"/>
     5186                                                        </object>
     5187                                                        <bool key="NSMenuItemRespectAlignment">YES</bool>
     5188                                                        <object class="NSMenu" key="NSMenu" id="93205077">
     5189                                                                <string key="NSTitle">OtherViews</string>
     5190                                                                <object class="NSMutableArray" key="NSMenuItems">
     5191                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     5192                                                                        <object class="NSMenuItem" id="759747782">
     5193                                                                                <reference key="NSMenu" ref="93205077"/>
     5194                                                                                <string key="NSTitle">High</string>
     5195                                                                                <string key="NSKeyEquiv"/>
     5196                                                                                <int key="NSKeyEquivModMask">1048576</int>
     5197                                                                                <int key="NSMnemonicLoc">2147483647</int>
     5198                                                                                <reference key="NSImage" ref="96088129"/>
     5199                                                                                <reference key="NSOnImage" ref="1056605581"/>
     5200                                                                                <reference key="NSMixedImage" ref="1011917088"/>
     5201                                                                                <string key="NSAction">_popUpItemAction:</string>
     5202                                                                                <reference key="NSTarget" ref="772863223"/>
     5203                                                                        </object>
     5204                                                                        <reference ref="941771852"/>
     5205                                                                        <object class="NSMenuItem" id="381060565">
     5206                                                                                <reference key="NSMenu" ref="93205077"/>
     5207                                                                                <string key="NSTitle">Low</string>
     5208                                                                                <string key="NSKeyEquiv"/>
     5209                                                                                <int key="NSKeyEquivModMask">1048576</int>
     5210                                                                                <int key="NSMnemonicLoc">2147483647</int>
     5211                                                                                <object class="NSCustomResource" key="NSImage">
     5212                                                                                        <string key="NSClassName">NSImage</string>
     5213                                                                                        <string key="NSResourceName">PriorityLow</string>
     5214                                                                                </object>
     5215                                                                                <reference key="NSOnImage" ref="1056605581"/>
     5216                                                                                <reference key="NSMixedImage" ref="1011917088"/>
     5217                                                                                <string key="NSAction">_popUpItemAction:</string>
     5218                                                                                <int key="NSTag">2</int>
     5219                                                                                <reference key="NSTarget" ref="772863223"/>
     5220                                                                        </object>
     5221                                                                </object>
     5222                                                        </object>
     5223                                                        <int key="NSSelectedIndex">1</int>
     5224                                                        <int key="NSPreferredEdge">1</int>
     5225                                                        <bool key="NSUsesItemFromMenu">YES</bool>
     5226                                                        <bool key="NSAltersState">YES</bool>
     5227                                                        <int key="NSArrowPosition">2</int>
     5228                                                </object>
     5229                                        </object>
     5230                                </object>
     5231                                <string key="NSFrameSize">{351, 216}</string>
    51195232                                <reference key="NSSuperview"/>
    51205233                                <object class="NSMutableString" key="NSClassName">
     
    58976010                                        </object>
    58986011                                        <int key="connectionID">1808</int>
     6012                                </object>
     6013                                <object class="IBConnectionRecord">
     6014                                        <object class="IBActionConnection" key="connection">
     6015                                                <string key="label">setPriority:</string>
     6016                                                <reference key="source" ref="1016287627"/>
     6017                                                <reference key="destination" ref="1072112665"/>
     6018                                        </object>
     6019                                        <int key="connectionID">1819</int>
     6020                                </object>
     6021                                <object class="IBConnectionRecord">
     6022                                        <object class="IBOutletConnection" key="connection">
     6023                                                <string key="label">fPriorityPopUp</string>
     6024                                                <reference key="source" ref="1016287627"/>
     6025                                                <reference key="destination" ref="1072112665"/>
     6026                                        </object>
     6027                                        <int key="connectionID">1820</int>
    58996028                                </object>
    59006029                        </object>
     
    69317060                                                        <reference ref="1068855235"/>
    69327061                                                        <reference ref="768062986"/>
     7062                                                        <reference ref="605860012"/>
     7063                                                        <reference ref="533755866"/>
     7064                                                        <reference ref="1072112665"/>
    69337065                                                </object>
    69347066                                                <reference key="parent" ref="261172737"/>
     
    81608292                                                <reference key="object" ref="44864906"/>
    81618293                                                <reference key="parent" ref="768062986"/>
     8294                                        </object>
     8295                                        <object class="IBObjectRecord">
     8296                                                <int key="objectID">1809</int>
     8297                                                <reference key="object" ref="605860012"/>
     8298                                                <object class="NSMutableArray" key="children">
     8299                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     8300                                                        <reference ref="542384875"/>
     8301                                                </object>
     8302                                                <reference key="parent" ref="1005910882"/>
     8303                                        </object>
     8304                                        <object class="IBObjectRecord">
     8305                                                <int key="objectID">1810</int>
     8306                                                <reference key="object" ref="542384875"/>
     8307                                                <reference key="parent" ref="605860012"/>
     8308                                        </object>
     8309                                        <object class="IBObjectRecord">
     8310                                                <int key="objectID">1811</int>
     8311                                                <reference key="object" ref="533755866"/>
     8312                                                <object class="NSMutableArray" key="children">
     8313                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     8314                                                        <reference ref="558002182"/>
     8315                                                </object>
     8316                                                <reference key="parent" ref="1005910882"/>
     8317                                        </object>
     8318                                        <object class="IBObjectRecord">
     8319                                                <int key="objectID">1812</int>
     8320                                                <reference key="object" ref="558002182"/>
     8321                                                <reference key="parent" ref="533755866"/>
     8322                                        </object>
     8323                                        <object class="IBObjectRecord">
     8324                                                <int key="objectID">1813</int>
     8325                                                <reference key="object" ref="1072112665"/>
     8326                                                <object class="NSMutableArray" key="children">
     8327                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     8328                                                        <reference ref="772863223"/>
     8329                                                </object>
     8330                                                <reference key="parent" ref="1005910882"/>
     8331                                        </object>
     8332                                        <object class="IBObjectRecord">
     8333                                                <int key="objectID">1814</int>
     8334                                                <reference key="object" ref="772863223"/>
     8335                                                <object class="NSMutableArray" key="children">
     8336                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     8337                                                        <reference ref="93205077"/>
     8338                                                </object>
     8339                                                <reference key="parent" ref="1072112665"/>
     8340                                        </object>
     8341                                        <object class="IBObjectRecord">
     8342                                                <int key="objectID">1815</int>
     8343                                                <reference key="object" ref="93205077"/>
     8344                                                <object class="NSMutableArray" key="children">
     8345                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     8346                                                        <reference ref="759747782"/>
     8347                                                        <reference ref="941771852"/>
     8348                                                        <reference ref="381060565"/>
     8349                                                </object>
     8350                                                <reference key="parent" ref="772863223"/>
     8351                                        </object>
     8352                                        <object class="IBObjectRecord">
     8353                                                <int key="objectID">1816</int>
     8354                                                <reference key="object" ref="759747782"/>
     8355                                                <reference key="parent" ref="93205077"/>
     8356                                        </object>
     8357                                        <object class="IBObjectRecord">
     8358                                                <int key="objectID">1817</int>
     8359                                                <reference key="object" ref="941771852"/>
     8360                                                <reference key="parent" ref="93205077"/>
     8361                                        </object>
     8362                                        <object class="IBObjectRecord">
     8363                                                <int key="objectID">1818</int>
     8364                                                <reference key="object" ref="381060565"/>
     8365                                                <reference key="parent" ref="93205077"/>
    81628366                                        </object>
    81638367                                </object>
     
    85678771                                        <string>1805.IBPluginDependency</string>
    85688772                                        <string>1806.IBPluginDependency</string>
     8773                                        <string>1809.IBPluginDependency</string>
     8774                                        <string>1809.ImportedFromIB2</string>
     8775                                        <string>1810.IBPluginDependency</string>
     8776                                        <string>1811.IBPluginDependency</string>
     8777                                        <string>1811.ImportedFromIB2</string>
     8778                                        <string>1812.IBPluginDependency</string>
     8779                                        <string>1813.IBPluginDependency</string>
     8780                                        <string>1814.IBPluginDependency</string>
     8781                                        <string>1815.IBEditorWindowLastContentRect</string>
     8782                                        <string>1815.IBPluginDependency</string>
     8783                                        <string>1816.IBPluginDependency</string>
     8784                                        <string>1817.IBPluginDependency</string>
     8785                                        <string>1818.IBPluginDependency</string>
    85698786                                        <string>28.IBPluginDependency</string>
    85708787                                        <string>28.ImportedFromIB2</string>
     
    88059022                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    88069023                                        <reference ref="9"/>
    8807                                         <string>{{256, 652}, {351, 178}}</string>
     9024                                        <string>{{256, 614}, {351, 216}}</string>
    88089025                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    88099026                                        <reference ref="9"/>
     
    88279044                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    88289045                                        <reference ref="9"/>
    8829                                         <string>{{78, 855}, {138, 54}}</string>
     9046                                        <string>{{334, 634}, {138, 54}}</string>
    88309047                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    88319048                                        <reference ref="9"/>
     
    90679284                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    90689285                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9286                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9287                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9288                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9289                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9290                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9291                                        <reference ref="9"/>
     9292                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9293                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9294                                        <reference ref="9"/>
     9295                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9296                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9297                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9298                                        <string>{{379, 759}, {102, 54}}</string>
    90699299                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    90709300                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     
    91949424                        </object>
    91959425                        <nil key="sourceID"/>
    9196                         <int key="maxID">1808</int>
     9426                        <int key="maxID">1820</int>
    91979427                </object>
    91989428                <object class="IBClassDescriber" key="IBDocument.Classes">
     
    92979527                                                        <string>setPeersConnectLimit:</string>
    92989528                                                        <string>setPiecesView:</string>
     9529                                                        <string>setPriority:</string>
    92999530                                                        <string>setRatioLimit:</string>
    93009531                                                        <string>setRatioSetting:</string>
     
    93069537                                                <object class="NSMutableArray" key="dict.values">
    93079538                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     9539                                                        <string>id</string>
    93089540                                                        <string>id</string>
    93099541                                                        <string>id</string>
     
    93659597                                                        <string>fPiecesField</string>
    93669598                                                        <string>fPiecesView</string>
     9599                                                        <string>fPriorityPopUp</string>
    93679600                                                        <string>fProgressField</string>
    93689601                                                        <string>fRatioField</string>
     
    94359668                                                        <string>NSTextField</string>
    94369669                                                        <string>PiecesView</string>
     9670                                                        <string>NSPopUpButton</string>
    94379671                                                        <string>NSTextField</string>
    94389672                                                        <string>NSTextField</string>
  • trunk/macosx/en.lproj/MainMenu.xib

    r8039 r8261  
    99                <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
    1010                        <bool key="EncodedWithXMLCoder">YES</bool>
     11                        <integer value="3197"/>
    1112                        <integer value="3088"/>
    12                         <integer value="1060"/>
    13                         <integer value="1944"/>
    1413                </object>
    1514                <object class="NSArray" key="IBDocument.PluginDependencies">
     
    42724271                                <object class="NSMutableArray" key="NSMenuItems">
    42734272                                        <bool key="EncodedWithXMLCoder">YES</bool>
     4273                                        <object class="NSMenuItem" id="350082482">
     4274                                                <reference key="NSMenu" ref="588646173"/>
     4275                                                <string key="NSTitle">Priority</string>
     4276                                                <string key="NSKeyEquiv"/>
     4277                                                <int key="NSMnemonicLoc">2147483647</int>
     4278                                                <reference key="NSOnImage" ref="322614661"/>
     4279                                                <reference key="NSMixedImage" ref="3851078"/>
     4280                                                <string key="NSAction">submenuAction:</string>
     4281                                                <object class="NSMenu" key="NSSubmenu" id="591449677">
     4282                                                        <string key="NSTitle">Priority</string>
     4283                                                        <object class="NSMutableArray" key="NSMenuItems">
     4284                                                                <bool key="EncodedWithXMLCoder">YES</bool>
     4285                                                                <object class="NSMenuItem" id="1040336365">
     4286                                                                        <reference key="NSMenu" ref="591449677"/>
     4287                                                                        <string key="NSTitle">High</string>
     4288                                                                        <string key="NSKeyEquiv"/>
     4289                                                                        <int key="NSMnemonicLoc">2147483647</int>
     4290                                                                        <object class="NSCustomResource" key="NSImage">
     4291                                                                                <string key="NSClassName">NSImage</string>
     4292                                                                                <string key="NSResourceName">PriorityHigh</string>
     4293                                                                        </object>
     4294                                                                        <reference key="NSOnImage" ref="322614661"/>
     4295                                                                        <reference key="NSMixedImage" ref="3851078"/>
     4296                                                                        <int key="NSTag">101</int>
     4297                                                                </object>
     4298                                                                <object class="NSMenuItem" id="817251345">
     4299                                                                        <reference key="NSMenu" ref="591449677"/>
     4300                                                                        <string key="NSTitle">Normal</string>
     4301                                                                        <string key="NSKeyEquiv"/>
     4302                                                                        <int key="NSMnemonicLoc">2147483647</int>
     4303                                                                        <object class="NSCustomResource" key="NSImage">
     4304                                                                                <string key="NSClassName">NSImage</string>
     4305                                                                                <string key="NSResourceName">PriorityNormal</string>
     4306                                                                        </object>
     4307                                                                        <reference key="NSOnImage" ref="322614661"/>
     4308                                                                        <reference key="NSMixedImage" ref="3851078"/>
     4309                                                                        <int key="NSTag">102</int>
     4310                                                                </object>
     4311                                                                <object class="NSMenuItem" id="920118256">
     4312                                                                        <reference key="NSMenu" ref="591449677"/>
     4313                                                                        <string key="NSTitle">Low</string>
     4314                                                                        <string key="NSKeyEquiv"/>
     4315                                                                        <int key="NSMnemonicLoc">2147483647</int>
     4316                                                                        <object class="NSCustomResource" key="NSImage">
     4317                                                                                <string key="NSClassName">NSImage</string>
     4318                                                                                <string key="NSResourceName">PriorityLow</string>
     4319                                                                        </object>
     4320                                                                        <reference key="NSOnImage" ref="322614661"/>
     4321                                                                        <reference key="NSMixedImage" ref="3851078"/>
     4322                                                                        <int key="NSTag">103</int>
     4323                                                                </object>
     4324                                                        </object>
     4325                                                </object>
     4326                                        </object>
     4327                                        <object class="NSMenuItem" id="48945683">
     4328                                                <reference key="NSMenu" ref="588646173"/>
     4329                                                <bool key="NSIsDisabled">YES</bool>
     4330                                                <bool key="NSIsSeparator">YES</bool>
     4331                                                <string key="NSTitle"/>
     4332                                                <string key="NSKeyEquiv"/>
     4333                                                <int key="NSKeyEquivModMask">1048576</int>
     4334                                                <int key="NSMnemonicLoc">2147483647</int>
     4335                                                <reference key="NSOnImage" ref="322614661"/>
     4336                                                <reference key="NSMixedImage" ref="3851078"/>
     4337                                        </object>
    42744338                                        <object class="NSMenuItem" id="665673233">
    42754339                                                <reference key="NSMenu" ref="588646173"/>
     
    61496213                                        </object>
    61506214                                        <int key="connectionID">3193</int>
     6215                                </object>
     6216                                <object class="IBConnectionRecord">
     6217                                        <object class="IBOutletConnection" key="connection">
     6218                                                <string key="label">fPriorityMenu</string>
     6219                                                <reference key="source" ref="675318801"/>
     6220                                                <reference key="destination" ref="591449677"/>
     6221                                        </object>
     6222                                        <int key="connectionID">3201</int>
     6223                                </object>
     6224                                <object class="IBConnectionRecord">
     6225                                        <object class="IBActionConnection" key="connection">
     6226                                                <string key="label">setPriority:</string>
     6227                                                <reference key="source" ref="675318801"/>
     6228                                                <reference key="destination" ref="1040336365"/>
     6229                                        </object>
     6230                                        <int key="connectionID">3202</int>
     6231                                </object>
     6232                                <object class="IBConnectionRecord">
     6233                                        <object class="IBActionConnection" key="connection">
     6234                                                <string key="label">setPriority:</string>
     6235                                                <reference key="source" ref="675318801"/>
     6236                                                <reference key="destination" ref="817251345"/>
     6237                                        </object>
     6238                                        <int key="connectionID">3203</int>
     6239                                </object>
     6240                                <object class="IBConnectionRecord">
     6241                                        <object class="IBActionConnection" key="connection">
     6242                                                <string key="label">setPriority:</string>
     6243                                                <reference key="source" ref="675318801"/>
     6244                                                <reference key="destination" ref="920118256"/>
     6245                                        </object>
     6246                                        <int key="connectionID">3204</int>
     6247                                </object>
     6248                                <object class="IBConnectionRecord">
     6249                                        <object class="IBOutletConnection" key="connection">
     6250                                                <string key="label">delegate</string>
     6251                                                <reference key="source" ref="591449677"/>
     6252                                                <reference key="destination" ref="675318801"/>
     6253                                        </object>
     6254                                        <int key="connectionID">3205</int>
    61516255                                </object>
    61526256                        </object>
     
    75837687                                                        <reference ref="922629505"/>
    75847688                                                        <reference ref="1039703472"/>
     7689                                                        <reference ref="48945683"/>
     7690                                                        <reference ref="350082482"/>
    75857691                                                </object>
    75867692                                                <reference key="parent" ref="52096491"/>
     
    81688274                                                <reference key="object" ref="1039703472"/>
    81698275                                                <reference key="parent" ref="588646173"/>
     8276                                        </object>
     8277                                        <object class="IBObjectRecord">
     8278                                                <int key="objectID">3195</int>
     8279                                                <reference key="object" ref="48945683"/>
     8280                                                <reference key="parent" ref="588646173"/>
     8281                                        </object>
     8282                                        <object class="IBObjectRecord">
     8283                                                <int key="objectID">3196</int>
     8284                                                <reference key="object" ref="350082482"/>
     8285                                                <object class="NSMutableArray" key="children">
     8286                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     8287                                                        <reference ref="591449677"/>
     8288                                                </object>
     8289                                                <reference key="parent" ref="588646173"/>
     8290                                        </object>
     8291                                        <object class="IBObjectRecord">
     8292                                                <int key="objectID">3197</int>
     8293                                                <reference key="object" ref="591449677"/>
     8294                                                <object class="NSMutableArray" key="children">
     8295                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     8296                                                        <reference ref="1040336365"/>
     8297                                                        <reference ref="817251345"/>
     8298                                                        <reference ref="920118256"/>
     8299                                                </object>
     8300                                                <reference key="parent" ref="350082482"/>
     8301                                        </object>
     8302                                        <object class="IBObjectRecord">
     8303                                                <int key="objectID">3198</int>
     8304                                                <reference key="object" ref="1040336365"/>
     8305                                                <reference key="parent" ref="591449677"/>
     8306                                        </object>
     8307                                        <object class="IBObjectRecord">
     8308                                                <int key="objectID">3199</int>
     8309                                                <reference key="object" ref="817251345"/>
     8310                                                <reference key="parent" ref="591449677"/>
     8311                                        </object>
     8312                                        <object class="IBObjectRecord">
     8313                                                <int key="objectID">3200</int>
     8314                                                <reference key="object" ref="920118256"/>
     8315                                                <reference key="parent" ref="591449677"/>
    81708316                                        </object>
    81718317                                </object>
     
    87258871                                        <string>3172.ImportedFromIB2</string>
    87268872                                        <string>3190.IBPluginDependency</string>
     8873                                        <string>3195.IBPluginDependency</string>
     8874                                        <string>3195.ImportedFromIB2</string>
     8875                                        <string>3196.IBPluginDependency</string>
     8876                                        <string>3197.IBEditorWindowLastContentRect</string>
     8877                                        <string>3197.IBPluginDependency</string>
     8878                                        <string>3198.IBPluginDependency</string>
     8879                                        <string>3199.IBPluginDependency</string>
     8880                                        <string>3200.IBPluginDependency</string>
    87278881                                        <string>418.IBPluginDependency</string>
    87288882                                        <string>418.ImportedFromIB2</string>
     
    90809234                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    90819235                                        <reference ref="9"/>
    9082                                         <string>{{0, 862}, {313, 133}}</string>
     9236                                        <string>{{9, 791}, {313, 163}}</string>
    90839237                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    90849238                                        <reference ref="9"/>
     
    90869240                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    90879241                                        <reference ref="9"/>
    9088                                         <string>{{313, 942}, {135, 53}}</string>
     9242                                        <string>{{322, 871}, {135, 53}}</string>
    90899243                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    90909244                                        <reference ref="9"/>
     
    93289482                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    93299483                                        <reference ref="9"/>
     9484                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9485                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9486                                        <reference ref="9"/>
     9487                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9488                                        <string>{{322, 891}, {105, 63}}</string>
     9489                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9490                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     9491                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    93309492                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    93319493                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     
    94029564                        </object>
    94039565                        <nil key="sourceID"/>
    9404                         <int key="maxID">3193</int>
     9566                        <int key="maxID">3205</int>
    94059567                </object>
    94069568                <object class="IBClassDescriber" key="IBDocument.Classes">
     
    97969958                                                        <string>paste:</string>
    97979959                                                        <string>setGlobalLimit:</string>
     9960                                                        <string>setPriority:</string>
    97989961                                                        <string>setQuickLimit:</string>
    97999962                                                        <string>setQuickLimitMode:</string>
     
    98119974                                                        <string>id</string>
    98129975                                                        <string>id</string>
     9976                                                        <string>id</string>
    98139977                                                </object>
    98149978                                        </object>
     
    98239987                                                        <string>fDownloadMenu</string>
    98249988                                                        <string>fGlobalLimitItem</string>
     9989                                                        <string>fPriorityMenu</string>
    98259990                                                        <string>fRatioMenu</string>
    98269991                                                        <string>fUploadMenu</string>
     
    983610001                                                        <string>NSMenu</string>
    983710002                                                        <string>NSMenu</string>
     10003                                                        <string>NSMenu</string>
    983810004                                                </object>
    983910005                                        </object>
Note: See TracChangeset for help on using the changeset viewer.