Changeset 14662


Ignore:
Timestamp:
Jan 6, 2016, 11:05:37 AM (6 years ago)
Author:
mikedld
Message:

#6042: Remove dead code now that we build for OS X 10.7+ (patch by mattrajca)

In addition to the patch,

  • remove unused global actions menu (popover is used instead)
  • remove *Lion class macros, use NSPopover and NSDataDetector directly
Location:
trunk/macosx
Files:
24 edited

Legend:

Unmodified
Added
Removed
  • trunk/macosx/Controller.h

    r14221 r14662  
    8787    IBOutlet NSMenu                 * fSortMenu;
    8888   
    89     IBOutlet NSMenu                 * fActionMenu;
    90    
    91     IBOutlet NSMenu                 * fUploadMenu, * fDownloadMenu;
    92     IBOutlet NSMenuItem             * fUploadLimitItem, * fUploadNoLimitItem,
    93                                     * fDownloadLimitItem, * fDownloadNoLimitItem;
    94    
    95     IBOutlet NSMenu                 * fRatioStopMenu;
    96     IBOutlet NSMenuItem             * fCheckRatioItem, * fNoCheckRatioItem;
    97    
    9889    IBOutlet NSMenu                 * fGroupsSetMenu, * fGroupsSetContextMenu;
    9990   
     
    231222- (void) altSpeedToggledCallbackIsLimited: (NSDictionary *) dict;
    232223
    233 - (void) setLimitGlobalEnabled: (id) sender;
    234 - (void) setQuickLimitGlobal: (id) sender;
    235 
    236 - (void) setRatioGlobalEnabled: (id) sender;
    237 - (void) setQuickRatioGlobal: (id) sender;
    238 
    239224- (void) changeAutoImport;
    240225- (void) checkAutoImportDirectory;
     
    251236- (void) togglePiecesBar: (id) sender;
    252237- (void) toggleAvailabilityBar: (id) sender;
    253 - (void) toggleStatusString: (id) sender;
    254238
    255239- (void) toggleStatusBar: (id) sender;
  • trunk/macosx/Controller.m

    r14632 r14662  
    14751475- (void) confirmRemoveTorrents: (NSArray *) torrents deleteData: (BOOL) deleteData
    14761476{
    1477     NSMutableArray * selectedValues = nil;
    1478     if (![NSApp isOnLionOrBetter])
    1479     {
    1480         selectedValues = [NSMutableArray arrayWithArray: [fTableView selectedValues]];
    1481         [selectedValues removeObjectsInArray: torrents];
    1482     }
    1483    
    14841477    //miscellaneous
    14851478    for (Torrent * torrent in torrents)
     
    15241517        if ([indexes count] > 0)
    15251518        {
    1526             if ([NSApp isOnLionOrBetter])
     1519            if (!beganUpdate)
    15271520            {
    1528                 if (!beganUpdate)
    1529                 {
    1530                     [NSAnimationContext beginGrouping]; //this has to be before we set the completion handler (#4874)
    1531                    
    1532                     //we can't closeRemoveTorrent: until it's no longer in the GUI at all
    1533                     [[NSAnimationContext currentContext] setCompletionHandler: ^{
    1534                         for (Torrent * torrent in torrents)
    1535                             [torrent closeRemoveTorrent: deleteData];
    1536                     }];
    1537                    
    1538                     [fTableView beginUpdates];
    1539                     beganUpdate = YES;
    1540                 }
     1521                [NSAnimationContext beginGrouping]; //this has to be before we set the completion handler (#4874)
    15411522               
    1542                 [fTableView removeItemsAtIndexes: indexes inParent: parent withAnimation: NSTableViewAnimationSlideLeft];
     1523                //we can't closeRemoveTorrent: until it's no longer in the GUI at all
     1524                [[NSAnimationContext currentContext] setCompletionHandler: ^{
     1525                    for (Torrent * torrent in torrents)
     1526                        [torrent closeRemoveTorrent: deleteData];
     1527                }];
     1528               
     1529                [fTableView beginUpdates];
     1530                beganUpdate = YES;
    15431531            }
     1532           
     1533            [fTableView removeItemsAtIndexes: indexes inParent: parent withAnimation: NSTableViewAnimationSlideLeft];
     1534
    15441535            [displayedTorrents removeObjectsAtIndexes: indexes];
    15451536        }
     
    15701561            [torrent closeRemoveTorrent: deleteData];
    15711562    }
    1572    
    1573     if (selectedValues)
    1574         [fTableView selectValues: selectedValues];
    15751563   
    15761564    [self fullUpdateUI];
     
    22272215- (void) sortTorrents: (BOOL) includeQueueOrder
    22282216{
    2229     const BOOL onLion = [NSApp isOnLionOrBetter];
    2230    
    2231     NSArray * selectedValues;
    2232     if (!onLion)
    2233         selectedValues = [fTableView selectedValues];
    2234    
    22352217    //actually sort
    22362218    [self sortTorrentsCallUpdates: YES includeQueueOrder: includeQueueOrder];
    2237    
    2238     if (!onLion)
    2239         [fTableView selectValues: selectedValues];
    2240    
    22412219    [fTableView setNeedsDisplay: YES];
    22422220}
     
    23072285    }
    23082286   
    2309     BOOL beganTableUpdate = !callUpdates || ![NSApp isOnLionOrBetter];
     2287    BOOL beganTableUpdate = !callUpdates;
    23102288   
    23112289    //actually sort
     
    23202298    if (beganTableUpdate && callUpdates)
    23212299    {
    2322         if ([NSApp isOnLionOrBetter])
    2323             [fTableView endUpdates];
    2324         else
    2325             [fTableView reloadData];
     2300        [fTableView endUpdates];
    23262301    }
    23272302}
     
    23492324            {
    23502325                *beganTableUpdate = YES;
    2351                 if ([NSApp isOnLionOrBetter])
    2352                     [fTableView beginUpdates];
     2326                [fTableView beginUpdates];
    23532327            }
    23542328           
    23552329            [rearrangeArray moveObjectAtIndex: currentIndex toIndex: insertIndex];
    2356             if ([NSApp isOnLionOrBetter])
    2357                 [fTableView moveItemAtIndex: currentIndex inParent: parent toIndex: insertIndex inParent: parent];
     2330            [fTableView moveItemAtIndex: currentIndex inParent: parent toIndex: insertIndex inParent: parent];
    23582331        }
    23592332    }
     
    23642337- (void) applyFilter
    23652338{
    2366     const BOOL onLion = [NSApp isOnLionOrBetter];
    2367    
    2368     NSArray * selectedValuesSL = nil;
    2369     if (!onLion)
    2370         selectedValuesSL = [fTableView selectedValues];
    2371    
    23722339    __block int32_t active = 0, downloading = 0, seeding = 0, paused = 0;
    23732340    NSString * filterType = [fDefaults stringForKey: @"Filter"];
     
    24992466   
    25002467    BOOL beganUpdates = NO;
    2501    
    2502     if (onLion)
    2503     {
    2504         //don't animate torrents when first launching
    2505         static dispatch_once_t onceToken;
    2506         dispatch_once(&onceToken, ^{
    2507             [[NSAnimationContext currentContext] setDuration: 0];
    2508         });
    2509         [NSAnimationContext beginGrouping];
    2510     }
     2468
     2469    //don't animate torrents when first launching
     2470    static dispatch_once_t onceToken;
     2471    dispatch_once(&onceToken, ^{
     2472        [[NSAnimationContext currentContext] setDuration: 0];
     2473    });
     2474    [NSAnimationContext beginGrouping];
    25112475   
    25122476    //add/remove torrents (and rearrange for groups), one by one
     
    25302494        {
    25312495            beganUpdates = YES;
    2532             if (onLion)
    2533                 [fTableView beginUpdates];
     2496            [fTableView beginUpdates];
    25342497           
    25352498            //remove torrents we didn't find
     
    25372500            {
    25382501                [fDisplayedTorrents removeObjectsAtIndexes: removePreviousIndexes];
    2539                 if (onLion)
    2540                     [fTableView removeItemsAtIndexes: removePreviousIndexes inParent: nil withAnimation: NSTableViewAnimationSlideDown];
     2502                [fTableView removeItemsAtIndexes: removePreviousIndexes inParent: nil withAnimation: NSTableViewAnimationSlideDown];
    25412503            }
    25422504           
     
    25542516                   
    25552517                    [fDisplayedTorrents addObjectsFromArray: [allTorrents objectsAtIndexes: newAddIndexes]];
    2556                     if (onLion)
    2557                         [fTableView insertItemsAtIndexes: [NSIndexSet indexSetWithIndexesInRange: NSMakeRange([fDisplayedTorrents count] - [newAddIndexes count], [newAddIndexes count])] inParent: nil withAnimation: NSTableViewAnimationSlideLeft];
     2518                    [fTableView insertItemsAtIndexes: [NSIndexSet indexSetWithIndexesInRange: NSMakeRange([fDisplayedTorrents count] - [newAddIndexes count], [newAddIndexes count])] inParent: nil withAnimation: NSTableViewAnimationSlideLeft];
    25582519                }
    25592520               
    25602521                [fDisplayedTorrents addObjectsFromArray: [allTorrents objectsAtIndexes: addIndexes]];
    2561                 if (onLion)
    2562                     [fTableView insertItemsAtIndexes: [NSIndexSet indexSetWithIndexesInRange: NSMakeRange([fDisplayedTorrents count] - [addIndexes count], [addIndexes count])] inParent: nil withAnimation: NSTableViewAnimationSlideDown];
     2522                [fTableView insertItemsAtIndexes: [NSIndexSet indexSetWithIndexesInRange: NSMakeRange([fDisplayedTorrents count] - [addIndexes count], [addIndexes count])] inParent: nil withAnimation: NSTableViewAnimationSlideDown];
    25632523            }
    25642524        }
     
    25702530        #warning don't always do?
    25712531        beganUpdates = YES;
    2572         if (onLion)
    2573             [fTableView beginUpdates];
     2532        [fTableView beginUpdates];
    25742533       
    25752534        NSMutableIndexSet * unusedAllTorrentsIndexes = [NSMutableIndexSet indexSetWithIndexesInRange: NSMakeRange(0, [allTorrents count])];
     
    26082567                            [groupsByIndex setObject: newGroup forKey: [NSNumber numberWithInteger: groupValue]];
    26092568                            [fDisplayedTorrents addObject: newGroup];
    2610                            
    2611                             if (onLion)
    2612                             {
    2613                                 [fTableView insertItemsAtIndexes: [NSIndexSet indexSetWithIndex: [fDisplayedTorrents count]-1] inParent: nil withAnimation: NSTableViewAnimationEffectFade];
    2614                                 [fTableView isGroupCollapsed: groupValue] ? [fTableView collapseItem: newGroup] : [fTableView expandItem: newGroup];
    2615                             }
     2569
     2570                            [fTableView insertItemsAtIndexes: [NSIndexSet indexSetWithIndex: [fDisplayedTorrents count]-1] inParent: nil withAnimation: NSTableViewAnimationEffectFade];
     2571                            [fTableView isGroupCollapsed: groupValue] ? [fTableView collapseItem: newGroup] : [fTableView expandItem: newGroup];
    26162572                        }
    26172573                        else //if we haven't processed the other group yet, we have to make sure we don't flag it for removal the next time
     
    26242580                        [[group torrents] removeObjectAtIndex: indexInGroup];
    26252581                        [[newGroup torrents] addObject: torrent];
    2626                        
    2627                         if (onLion)
    2628                             [fTableView moveItemAtIndex: indexInGroup inParent: group toIndex: [[newGroup torrents] count]-1 inParent: newGroup];
     2582
     2583                        [fTableView moveItemAtIndex: indexInGroup inParent: group toIndex: [[newGroup torrents] count]-1 inParent: newGroup];
    26292584                       
    26302585                        --indexInGroup;
     
    26392594            {
    26402595                [[group torrents] removeObjectsAtIndexes: removeIndexes];
    2641                 if (onLion)
    2642                     [fTableView removeItemsAtIndexes: removeIndexes inParent: group withAnimation: NSTableViewAnimationEffectFade];
     2596                [fTableView removeItemsAtIndexes: removeIndexes inParent: group withAnimation: NSTableViewAnimationEffectFade];
    26432597            }
    26442598        }
     
    26542608                [groupsByIndex setObject: group forKey: [NSNumber numberWithInteger: groupValue]];
    26552609                [fDisplayedTorrents addObject: group];
    2656                
    2657                 if (onLion)
    2658                 {
    2659                     [fTableView insertItemsAtIndexes: [NSIndexSet indexSetWithIndex: [fDisplayedTorrents count]-1] inParent: nil withAnimation: NSTableViewAnimationEffectFade];
    2660                     [fTableView isGroupCollapsed: groupValue] ? [fTableView collapseItem: group] : [fTableView expandItem: group];
    2661                 }
     2610
     2611                [fTableView insertItemsAtIndexes: [NSIndexSet indexSetWithIndex: [fDisplayedTorrents count]-1] inParent: nil withAnimation: NSTableViewAnimationEffectFade];
     2612                [fTableView isGroupCollapsed: groupValue] ? [fTableView collapseItem: group] : [fTableView expandItem: group];
    26622613            }
    26632614           
    26642615            [[group torrents] addObject: torrent];
    2665             if (onLion)
    2666             {
    2667                 const BOOL newTorrent = fAddingTransfers && [fAddingTransfers containsObject: torrent];
    2668                 [fTableView insertItemsAtIndexes: [NSIndexSet indexSetWithIndex: [[group torrents] count]-1] inParent: group withAnimation: newTorrent ? NSTableViewAnimationSlideLeft : NSTableViewAnimationSlideDown];
    2669             }
     2616
     2617            const BOOL newTorrent = fAddingTransfers && [fAddingTransfers containsObject: torrent];
     2618            [fTableView insertItemsAtIndexes: [NSIndexSet indexSetWithIndex: [[group torrents] count]-1] inParent: group withAnimation: newTorrent ? NSTableViewAnimationSlideLeft : NSTableViewAnimationSlideDown];
    26702619        }
    26712620       
     
    26782627        {
    26792628            [fDisplayedTorrents removeObjectsAtIndexes: removeGroupIndexes];
    2680             if (onLion)
    2681                 [fTableView removeItemsAtIndexes: removeGroupIndexes inParent: nil withAnimation: NSTableViewAnimationEffectFade];
     2629            [fTableView removeItemsAtIndexes: removeGroupIndexes inParent: nil withAnimation: NSTableViewAnimationEffectFade];
    26822630        }
    26832631       
     
    26982646       
    26992647        beganUpdates = YES;
    2700         if (onLion)
    2701             [fTableView beginUpdates];
    2702        
    2703         if (onLion)
    2704             [fTableView removeItemsAtIndexes: [NSIndexSet indexSetWithIndexesInRange: NSMakeRange(0, [fDisplayedTorrents count])] inParent: nil withAnimation: NSTableViewAnimationSlideDown];
     2648        [fTableView beginUpdates];
     2649
     2650        [fTableView removeItemsAtIndexes: [NSIndexSet indexSetWithIndexesInRange: NSMakeRange(0, [fDisplayedTorrents count])] inParent: nil withAnimation: NSTableViewAnimationSlideDown];
    27052651       
    27062652        if (groupRows)
     
    27292675        else
    27302676            [fDisplayedTorrents setArray: allTorrents];
    2731        
    2732         if (onLion)
    2733             [fTableView insertItemsAtIndexes: [NSIndexSet indexSetWithIndexesInRange: NSMakeRange(0, [fDisplayedTorrents count])] inParent: nil withAnimation: NSTableViewAnimationEffectFade];
     2677
     2678        [fTableView insertItemsAtIndexes: [NSIndexSet indexSetWithIndexesInRange: NSMakeRange(0, [fDisplayedTorrents count])] inParent: nil withAnimation: NSTableViewAnimationEffectFade];
    27342679       
    27352680        if (groupRows)
     
    27462691    //sort the torrents (won't sort the groups, though)
    27472692    [self sortTorrentsCallUpdates: !beganUpdates includeQueueOrder: YES];
    2748    
    2749     if (onLion)
    2750     {
    2751         if (beganUpdates)
    2752             [fTableView endUpdates];
    2753         [fTableView setNeedsDisplay: YES];
    2754        
    2755         [NSAnimationContext endGrouping];
    2756     }
    2757     else
    2758     {
    2759         [fTableView reloadData];
    2760        
    2761         if (groupRows)
    2762         {
    2763             for (TorrentGroup * group in fDisplayedTorrents)
    2764             {
    2765                 if ([fTableView isGroupCollapsed: [group groupIndex]])
    2766                     [fTableView collapseItem: group];
    2767                 else
    2768                     [fTableView expandItem: group];
    2769             }
    2770         }
    2771     }
    2772    
    2773     if (!onLion)
    2774         [fTableView selectValues: selectedValuesSL];
    2775    
     2693
     2694    if (beganUpdates)
     2695        [fTableView endUpdates];
     2696    [fTableView setNeedsDisplay: YES];
     2697   
     2698    [NSAnimationContext endGrouping];
     2699
    27762700    [self resetInfo]; //if group is already selected, but the torrents in it change
    27772701   
     
    27942718- (IBAction) showGlobalPopover: (id) sender
    27952719{
    2796     if ([NSApp isOnLionOrBetter])
    2797     {
    2798         if (fGlobalPopoverShown)
    2799             return;
    2800        
    2801         NSPopover * popover = [[NSPopoverLion alloc] init];
    2802         [popover setBehavior: NSPopoverBehaviorTransient];
    2803         GlobalOptionsPopoverViewController * viewController = [[GlobalOptionsPopoverViewController alloc] initWithHandle: fLib];
    2804         [popover setContentViewController: viewController];
    2805         [popover setDelegate: self];
    2806        
    2807         [popover showRelativeToRect: [sender frame] ofView: sender preferredEdge: NSMaxYEdge];
    2808        
    2809         [viewController release];
    2810         [popover release];
    2811     }
    2812     else
    2813     {
    2814         //place menu below button
    2815         NSRect rect = [sender frame];
    2816         NSPoint location = rect.origin;
    2817         location.y += NSHeight(rect) + 5.0;
    2818        
    2819         [fActionMenu popUpMenuPositioningItem: nil atLocation: location inView: sender];
    2820     }
     2720    if (fGlobalPopoverShown)
     2721        return;
     2722   
     2723    NSPopover * popover = [[NSPopover alloc] init];
     2724    [popover setBehavior: NSPopoverBehaviorTransient];
     2725    GlobalOptionsPopoverViewController * viewController = [[GlobalOptionsPopoverViewController alloc] initWithHandle: fLib];
     2726    [popover setContentViewController: viewController];
     2727    [popover setDelegate: self];
     2728   
     2729    [popover showRelativeToRect: [sender frame] ofView: sender preferredEdge: NSMaxYEdge];
     2730   
     2731    [viewController release];
     2732    [popover release];
    28212733}
    28222734
     
    28462758            NSMenuItem * item = [[groupMenu itemAtIndex: 0] retain];
    28472759            [groupMenu removeItemAtIndex: 0];
    2848             [menu addItem: item];
    2849             [item release];
    2850         }
    2851     }
    2852     else if (menu == fUploadMenu || menu == fDownloadMenu)
    2853     {
    2854         if ([menu numberOfItems] > 3)
    2855             return;
    2856        
    2857         const NSInteger speedLimitActionValue[] = { 5, 10, 20, 30, 40, 50, 75, 100, 150, 200, 250, 500, 750, 1000, 1500, 2000, -1 };
    2858        
    2859         NSMenuItem * item;
    2860         for (NSInteger i = 0; speedLimitActionValue[i] != -1; i++)
    2861         {
    2862             item = [[NSMenuItem alloc] initWithTitle: [NSString stringWithFormat: NSLocalizedString(@"%d KB/s",
    2863                     "Action menu -> upload/download limit"), speedLimitActionValue[i]] action: @selector(setQuickLimitGlobal:)
    2864                     keyEquivalent: @""];
    2865             [item setTarget: self];
    2866             [item setRepresentedObject: [NSNumber numberWithInt: speedLimitActionValue[i]]];
    2867             [menu addItem: item];
    2868             [item release];
    2869         }
    2870     }
    2871     else if (menu == fRatioStopMenu)
    2872     {
    2873         if ([menu numberOfItems] > 3)
    2874             return;
    2875        
    2876         const float ratioLimitActionValue[] = { 0.25, 0.5, 0.75, 1.0, 1.5, 2.0, 3.0, -1 };
    2877        
    2878         NSMenuItem * item;
    2879         for (NSInteger i = 0; ratioLimitActionValue[i] != -1; i++)
    2880         {
    2881             item = [[NSMenuItem alloc] initWithTitle: [NSString localizedStringWithFormat: @"%.2f", ratioLimitActionValue[i]]
    2882                     action: @selector(setQuickRatioGlobal:) keyEquivalent: @""];
    2883             [item setTarget: self];
    2884             [item setRepresentedObject: [NSNumber numberWithFloat: ratioLimitActionValue[i]]];
    28852760            [menu addItem: item];
    28862761            [item release];
     
    29432818   
    29442819    [dict release];
    2945 }
    2946 
    2947 - (void) setLimitGlobalEnabled: (id) sender
    2948 {
    2949     BOOL upload = [sender menu] == fUploadMenu;
    2950     [fDefaults setBool: sender == (upload ? fUploadLimitItem : fDownloadLimitItem) forKey: upload ? @"CheckUpload" : @"CheckDownload"];
    2951    
    2952     [fPrefsController applySpeedSettings: nil];
    2953 }
    2954 
    2955 - (void) setQuickLimitGlobal: (id) sender
    2956 {
    2957     BOOL upload = [sender menu] == fUploadMenu;
    2958     [fDefaults setInteger: [[sender representedObject] intValue] forKey: upload ? @"UploadLimit" : @"DownloadLimit"];
    2959     [fDefaults setBool: YES forKey: upload ? @"CheckUpload" : @"CheckDownload"];
    2960    
    2961     [fPrefsController updateLimitFields];
    2962     [fPrefsController applySpeedSettings: nil];
    2963 }
    2964 
    2965 - (void) setRatioGlobalEnabled: (id) sender
    2966 {
    2967     [fDefaults setBool: sender == fCheckRatioItem forKey: @"RatioCheck"];
    2968    
    2969     [fPrefsController applyRatioSetting: nil];
    2970 }
    2971 
    2972 - (void) setQuickRatioGlobal: (id) sender
    2973 {
    2974     [fDefaults setBool: YES forKey: @"RatioCheck"];
    2975     [fDefaults setFloat: [[sender representedObject] floatValue] forKey: @"RatioLimit"];
    2976    
    2977     [fPrefsController updateRatioStopFieldOld];
    29782820}
    29792821
     
    32333075    if ([[pasteboard types] containsObject: TORRENT_TABLE_VIEW_DATA_TYPE])
    32343076    {
    3235         //remember selected rows
    3236         NSArray * selectedValues = nil;
    3237         if (![NSApp isOnLionOrBetter])
    3238             selectedValues = [fTableView selectedValues];
    3239    
    32403077        NSIndexSet * indexes = [NSKeyedUnarchiver unarchiveObjectWithData: [pasteboard dataForType: TORRENT_TABLE_VIEW_DATA_TYPE]];
    32413078       
     
    32853122           
    32863123            //do the drag animation here so that the dragged torrents are the ones that are animated as moving, and not the torrents around them
    3287             const BOOL onLion = [NSApp isOnLionOrBetter];
    3288             if (onLion)
    3289                 [fTableView beginUpdates];
     3124            [fTableView beginUpdates];
    32903125           
    32913126            NSUInteger insertDisplayIndex = topTorrent ? [groupTorrents indexOfObject: topTorrent] + 1 : 0;
     
    33113146                    [oldTorrents removeObjectAtIndex: oldIndex];
    33123147                }
    3313                
    3314                 if (onLion)
    3315                     [fTableView moveItemAtIndex: oldIndex inParent: oldParent toIndex: insertDisplayIndex inParent: item];
     3148
     3149                [fTableView moveItemAtIndex: oldIndex inParent: oldParent toIndex: insertDisplayIndex inParent: item];
    33163150               
    33173151                ++insertDisplayIndex;
    33183152            }
    3319            
    3320             if (onLion)
    3321                 [fTableView endUpdates];
     3153
     3154            [fTableView endUpdates];
    33223155        }
    33233156       
    33243157        [self applyFilter];
    3325         if (selectedValues)
    3326             [fTableView selectValues: selectedValues];
    33273158    }
    33283159   
     
    34543285   
    34553286    [fTableView setRowHeight: makeSmall ? ROW_HEIGHT_SMALL : ROW_HEIGHT_REGULAR];
    3456    
    3457     if ([NSApp isOnLionOrBetter])
    3458         [fTableView beginUpdates];
     3287
     3288    [fTableView beginUpdates];
    34593289    [fTableView noteHeightOfRowsWithIndexesChanged: [NSIndexSet indexSetWithIndexesInRange: NSMakeRange(0, [fTableView numberOfRows])]];
    3460     if ([NSApp isOnLionOrBetter])
    3461         [fTableView endUpdates];
     3290    [fTableView endUpdates];
    34623291   
    34633292    //resize for larger min height if not set to auto size
     
    34953324    [fDefaults setBool: ![fDefaults boolForKey: @"DisplayProgressBarAvailable"] forKey: @"DisplayProgressBarAvailable"];
    34963325    [fTableView display];
    3497 }
    3498 
    3499 #warning elliminate when 10.7-only
    3500 - (void) toggleStatusString: (id) sender
    3501 {
    3502     if ([fDefaults boolForKey: @"SmallView"])
    3503         [fDefaults setBool: ![fDefaults boolForKey: @"DisplaySmallStatusRegular"] forKey: @"DisplaySmallStatusRegular"];
    3504     else
    3505         [fDefaults setBool: ![fDefaults boolForKey: @"DisplayStatusProgressSelected"] forKey: @"DisplayStatusProgressSelected"];
    3506    
    3507     [fTableView setNeedsDisplay: YES];
    35083326}
    35093327
     
    43024120    }
    43034121   
    4304     #warning remove when menu is removed (10.7-only)
    4305     if (action == @selector(toggleStatusString:))
    4306     {
    4307         if ([fDefaults boolForKey: @"SmallView"])
    4308         {
    4309             [menuItem setTitle: NSLocalizedString(@"Remaining Time", "Action menu -> status string toggle")];
    4310             [menuItem setState: ![fDefaults boolForKey: @"DisplaySmallStatusRegular"] ? NSOnState : NSOffState];
    4311         }
    4312         else
    4313         {
    4314             [menuItem setTitle: NSLocalizedString(@"Status of Selected Files", "Action menu -> status string toggle")];
    4315             [menuItem setState: [fDefaults boolForKey: @"DisplayStatusProgressSelected"] ? NSOnState : NSOffState];
    4316         }
    4317        
    4318         return [fWindow isVisible];
    4319     }
    4320    
    43214122    if (action == @selector(toggleAvailabilityBar:))
    43224123    {
     
    43254126    }
    43264127   
    4327     if (action == @selector(setLimitGlobalEnabled:))
    4328     {
    4329         BOOL upload = [menuItem menu] == fUploadMenu;
    4330         BOOL limit = menuItem == (upload ? fUploadLimitItem : fDownloadLimitItem);
    4331         if (limit)
    4332             [menuItem setTitle: [NSString stringWithFormat: NSLocalizedString(@"Limit (%d KB/s)",
    4333                                     "Action menu -> upload/download limit"),
    4334                                     [fDefaults integerForKey: upload ? @"UploadLimit" : @"DownloadLimit"]]];
    4335        
    4336         [menuItem setState: [fDefaults boolForKey: upload ? @"CheckUpload" : @"CheckDownload"] ? limit : !limit];
    4337         return YES;
    4338     }
    4339    
    4340     if (action == @selector(setRatioGlobalEnabled:))
    4341     {
    4342         BOOL check = menuItem == fCheckRatioItem;
    4343         if (check)
    4344             [menuItem setTitle: [NSString localizedStringWithFormat: NSLocalizedString(@"Stop at Ratio (%.2f)",
    4345                                     "Action menu -> ratio stop"), [fDefaults floatForKey: @"RatioLimit"]]];
    4346        
    4347         [menuItem setState: [fDefaults boolForKey: @"RatioCheck"] ? check : !check];
    4348         return YES;
    4349     }
    4350 
    43514128    //enable show info
    43524129    if (action == @selector(showInfo:))
  • trunk/macosx/CreatorWindowController.m

    r14290 r14662  
    141141- (void) awakeFromNib
    142142{
    143     if ([NSApp isOnLionOrBetter])
    144         [[self window] setRestorationClass: [self class]];
     143    [[self window] setRestorationClass: [self class]];
    145144   
    146145    NSString * name = [fPath lastPathComponent];
     
    545544    fOpenWhenCreated = [fOpenCheck state] == NSOnState; //need this since the check box might not exist, and value in prefs might have changed from another creator window
    546545    [fDefaults setURL: [fLocation URLByDeletingLastPathComponent] forKey: @"CreatorLocationURL"];
    547    
    548     if ([NSApp isOnLionOrBetter])
    549         [[self window] setRestorable: NO];
     546
     547    [[self window] setRestorable: NO];
    550548   
    551549    [[NSNotificationCenter defaultCenter] postNotificationName: @"BeginCreateTorrentFile" object: fLocation userInfo: nil];
  • trunk/macosx/FileOutlineController.m

    r13986 r14662  
    112112    if ((!text && !fFilterText) || (text && fFilterText && [text isEqualToString: fFilterText]))
    113113        return;
    114    
    115     const BOOL onLion = [NSApp isOnLionOrBetter];
    116    
    117     if (onLion)
    118         [fOutline beginUpdates];
     114
     115    [fOutline beginUpdates];
    119116   
    120117    NSUInteger currentIndex = 0, totalCount = 0;
     
    180177                }
    181178               
    182                 if (move && onLion)
     179                if (move)
    183180                    [fOutline moveItemAtIndex: previousIndex inParent: parent toIndex: currentIndex inParent: nil];
    184181               
     
    195192        const NSRange removeRange = NSMakeRange(currentIndex, [fFileList count]-currentIndex);
    196193        [fFileList removeObjectsInRange: removeRange];
    197         if (onLion)
    198             [fOutline removeItemsAtIndexes: [NSIndexSet indexSetWithIndexesInRange: removeRange] inParent: nil withAnimation: NSTableViewAnimationSlideDown];
     194        [fOutline removeItemsAtIndexes: [NSIndexSet indexSetWithIndexesInRange: removeRange] inParent: nil withAnimation: NSTableViewAnimationSlideDown];
    199195    }
    200196   
    201197    //add new items
    202198    [fFileList insertObjects: itemsToAdd atIndexes: itemsToAddIndexes];
    203     if (onLion)
    204         [fOutline insertItemsAtIndexes: itemsToAddIndexes inParent: nil withAnimation: NSTableViewAnimationSlideUp];
    205    
    206     if (onLion)
    207         [fOutline endUpdates];
    208     else
    209         [fOutline reloadData];
     199    [fOutline insertItemsAtIndexes: itemsToAddIndexes inParent: nil withAnimation: NSTableViewAnimationSlideUp];
     200
     201    [fOutline endUpdates];
    210202   
    211203    [fFilterText release];
  • trunk/macosx/GroupsPrefsController.m

    r13251 r14662  
    121121    {
    122122        NSIndexSet * indexes = [NSKeyedUnarchiver unarchiveObjectWithData: [pasteboard dataForType: GROUP_TABLE_VIEW_DATA_TYPE]];
    123         NSInteger oldRow = [indexes firstIndex], selectedRow = [fTableView selectedRow];
     123        NSInteger oldRow = [indexes firstIndex];
    124124       
    125125        if (oldRow < newRow)
    126126            newRow--;
    127        
    128         if ([NSApp isOnLionOrBetter])
    129             [fTableView beginUpdates];
     127
     128        [fTableView beginUpdates];
    130129       
    131130        [[GroupsController groups] moveGroupAtRow: oldRow toRow: newRow];
    132        
    133         if ([NSApp isOnLionOrBetter])
    134         {
    135             [fTableView moveRowAtIndex: oldRow toIndex: newRow];
    136             [fTableView endUpdates];
    137         }
    138         else
    139         {
    140             if (selectedRow == oldRow)
    141                 selectedRow = newRow;
    142             else if (selectedRow > oldRow && selectedRow <= newRow)
    143                 selectedRow--;
    144             else if (selectedRow < oldRow && selectedRow >= newRow)
    145                 selectedRow++;
    146             else;
    147            
    148             [fTableView selectRowIndexes: [NSIndexSet indexSetWithIndex: selectedRow] byExtendingSelection: NO];
    149             [fTableView reloadData];
    150         }
     131
     132        [fTableView moveRowAtIndex: oldRow toIndex: newRow];
     133        [fTableView endUpdates];
    151134    }
    152135   
     
    164147    {
    165148        case ADD_TAG:
    166             if ([NSApp isOnLionOrBetter])
    167                 [fTableView beginUpdates];
     149            [fTableView beginUpdates];
    168150           
    169151            [[GroupsController groups] addNewGroup];
    170152           
    171153            row = [fTableView numberOfRows];
    172            
    173             if ([NSApp isOnLionOrBetter])
    174             {
    175                 [fTableView insertRowsAtIndexes: [NSIndexSet indexSetWithIndex: row] withAnimation: NSTableViewAnimationSlideUp];
    176                 [fTableView endUpdates];
    177             }
    178             else
    179                 [fTableView reloadData];
     154
     155            [fTableView insertRowsAtIndexes: [NSIndexSet indexSetWithIndex: row] withAnimation: NSTableViewAnimationSlideUp];
     156            [fTableView endUpdates];
    180157           
    181158            [fTableView selectRowIndexes: [NSIndexSet indexSetWithIndex: row] byExtendingSelection: NO];
     
    189166            row = [fTableView selectedRow];
    190167           
    191            
    192             if ([NSApp isOnLionOrBetter])
    193                 [fTableView beginUpdates];
     168
     169            [fTableView beginUpdates];
    194170           
    195171            [[GroupsController groups] removeGroupWithRowIndex: row];           
    196            
    197             if ([NSApp isOnLionOrBetter])
    198             {
    199                 [fTableView removeRowsAtIndexes: [NSIndexSet indexSetWithIndex: row] withAnimation: NSTableViewAnimationSlideUp];
    200                 [fTableView endUpdates];
    201             }
    202             else
    203                 [fTableView reloadData];
     172
     173            [fTableView removeRowsAtIndexes: [NSIndexSet indexSetWithIndex: row] withAnimation: NSTableViewAnimationSlideUp];
     174            [fTableView endUpdates];
    204175           
    205176            if ([fTableView numberOfRows] > 0)
  • trunk/macosx/InfoTrackersViewController.m

    r13434 r14662  
    117117        [fTrackerTable setTrackers: fTrackers];
    118118       
    119         if ([NSApp isOnLionOrBetter] && (oldTrackers && [fTrackers isEqualToArray: oldTrackers]))
     119        if (oldTrackers && [fTrackers isEqualToArray: oldTrackers])
    120120            [fTrackerTable setNeedsDisplay: YES];
    121121        else
     
    400400    }
    401401   
    402    
    403     if ([NSApp isOnLionOrBetter])
    404         [fTrackerTable beginUpdates];
     402
     403    [fTrackerTable beginUpdates];
    405404   
    406405    for (Torrent * torrent in removeIdentifiers)
     
    412411    for (Torrent * torrent in fTorrents)
    413412        [fTrackers addObjectsFromArray: [torrent allTrackerStats]];
    414    
    415     if ([NSApp isOnLionOrBetter])
    416     {
    417         [fTrackerTable removeRowsAtIndexes: removeIndexes withAnimation: NSTableViewAnimationSlideLeft];
    418        
    419         [fTrackerTable setTrackers: fTrackers];
    420        
    421         [fTrackerTable endUpdates];
    422     }
    423     else
    424     {
    425         [fTrackerTable setTrackers: fTrackers];
    426        
    427         [fTrackerTable reloadData];
    428         [fTrackerTable deselectAll: self];
    429     }
     413
     414    [fTrackerTable removeRowsAtIndexes: removeIndexes withAnimation: NSTableViewAnimationSlideLeft];
     415   
     416    [fTrackerTable setTrackers: fTrackers];
     417   
     418    [fTrackerTable endUpdates];
    430419   
    431420    [[NSNotificationCenter defaultCenter] postNotificationName: @"UpdateUI" object: nil]; //incase sort by tracker
  • trunk/macosx/MessageWindowController.m

    r13870 r14662  
    5858    [window setFrameAutosaveName: @"MessageWindowFrame"];
    5959    [window setFrameUsingName: @"MessageWindowFrame"];
    60    
    61     if ([NSApp isOnLionOrBetter])
    62         [window setRestorationClass: [self class]];
     60    [window setRestorationClass: [self class]];
    6361   
    6462    [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(resizeColumn)
     
    381379   
    382380    [fMessages removeAllObjects];
    383    
    384     const BOOL onLion = [NSApp isOnLionOrBetter];
    385    
    386     if (onLion)
    387         [fMessageTable beginUpdates];
    388    
    389     if (onLion)
    390         [fMessageTable removeRowsAtIndexes: [NSIndexSet indexSetWithIndexesInRange: NSMakeRange(0, [fDisplayedMessages count])] withAnimation: NSTableViewAnimationSlideLeft];
     381
     382    [fMessageTable beginUpdates];
     383    [fMessageTable removeRowsAtIndexes: [NSIndexSet indexSetWithIndexesInRange: NSMakeRange(0, [fDisplayedMessages count])] withAnimation: NSTableViewAnimationSlideLeft];
     384
    391385    [fDisplayedMessages removeAllObjects];
    392    
    393     if (onLion)
    394         [fMessageTable endUpdates];
    395     else
    396         [fMessageTable reloadData];
     386
     387    [fMessageTable endUpdates];
    397388   
    398389    [fLock unlock];
     
    470461   
    471462    NSArray * tempMessages = [[fMessages objectsAtIndexes: indexes] sortedArrayUsingDescriptors: [fMessageTable sortDescriptors]];
    472    
    473     const BOOL onLion = [NSApp isOnLionOrBetter];
    474    
    475     if (onLion)
    476         [fMessageTable beginUpdates];
     463
     464    [fMessageTable beginUpdates];
    477465   
    478466    //figure out which rows were added/moved
     
    494482            {
    495483                [fDisplayedMessages moveObjectAtIndex: previousIndex toIndex: currentIndex];
    496                 if (onLion)
    497                     [fMessageTable moveRowAtIndex: previousIndex toIndex: currentIndex];
     484                [fMessageTable moveRowAtIndex: previousIndex toIndex: currentIndex];
    498485            }
    499486            ++currentIndex;
     
    508495        const NSRange removeRange = NSMakeRange(currentIndex, [fDisplayedMessages count]-currentIndex);
    509496        [fDisplayedMessages removeObjectsInRange: removeRange];
    510         if (onLion)
    511             [fMessageTable removeRowsAtIndexes: [NSIndexSet indexSetWithIndexesInRange: removeRange] withAnimation: NSTableViewAnimationSlideDown];
     497        [fMessageTable removeRowsAtIndexes: [NSIndexSet indexSetWithIndexesInRange: removeRange] withAnimation: NSTableViewAnimationSlideDown];
    512498    }
    513499   
    514500    //add new items
    515501    [fDisplayedMessages insertObjects: itemsToAdd atIndexes: itemsToAddIndexes];
    516     if (onLion)
    517         [fMessageTable insertRowsAtIndexes: itemsToAddIndexes withAnimation: NSTableViewAnimationSlideUp];
    518    
    519     if (onLion)
    520         [fMessageTable endUpdates];
    521     else
    522     {
    523         [fMessageTable reloadData];
    524        
    525         if ([fDisplayedMessages count] > 0)
    526             [fMessageTable deselectAll: self];
    527     }
     502    [fMessageTable insertRowsAtIndexes: itemsToAddIndexes withAnimation: NSTableViewAnimationSlideUp];
     503
     504    [fMessageTable endUpdates];
    528505   
    529506    NSAssert2([fDisplayedMessages isEqualToArray: tempMessages], @"Inconsistency between message arrays! %@ %@", fDisplayedMessages, tempMessages);
  • trunk/macosx/NSApplicationAdditions.h

    r14340 r14662  
    2323 *****************************************************************************/
    2424
    25 #define NSPopoverLion NSClassFromString(@"NSPopover")
    26 #define NSDataDetectorLion NSClassFromString(@"NSDataDetector")
    2725#define NSByteCountFormatterMtLion NSClassFromString(@"NSByteCountFormatter")
    2826#define NSUserNotificationMtLion NSClassFromString(@"NSUserNotification")
     
    3129@interface NSApplication (NSApplicationAdditions)
    3230
    33 - (BOOL) isOnLionOrBetter;
    3431- (BOOL) isOnMountainLionOrBetter;
    3532- (BOOL) isOnYosemiteOrBetter;
  • trunk/macosx/NSApplicationAdditions.m

    r14340 r14662  
    2727@implementation NSApplication (NSApplicationAdditions)
    2828
    29 - (BOOL) isOnLionOrBetter
    30 {
    31         return floor(NSAppKitVersionNumber) > NSAppKitVersionNumber10_6;
    32 }
    33 
    3429- (BOOL) isOnMountainLionOrBetter
    3530{
  • trunk/macosx/PrefsController.m

    r14638 r14662  
    167167{
    168168    fHasLoaded = YES;
    169    
    170     if ([NSApp isOnLionOrBetter])
    171         [[self window] setRestorationClass: [self class]];
     169
     170    [[self window] setRestorationClass: [self class]];
    172171   
    173172    NSToolbar * toolbar = [[NSToolbar alloc] initWithIdentifier: @"Preferences Toolbar"];
  • trunk/macosx/StatsWindowController.m

    r14342 r14662  
    6767    [[NSRunLoop currentRunLoop] addTimer: fTimer forMode: NSModalPanelRunLoopMode];
    6868    [[NSRunLoop currentRunLoop] addTimer: fTimer forMode: NSEventTrackingRunLoopMode];
    69    
    70     if ([NSApp isOnLionOrBetter])
    71         [[self window] setRestorationClass: [self class]];
     69
     70    [[self window] setRestorationClass: [self class]];
    7271   
    7372    [[self window] setTitle: NSLocalizedString(@"Statistics", "Stats window -> title")];
  • trunk/macosx/StatusBarView.m

    r14340 r14662  
    4343        fGradient = [[NSGradient alloc] initWithStartingColor: lightColor endingColor: darkColor];
    4444       
    45         if([NSApp isOnLionOrBetter] && ![NSApp isOnYosemiteOrBetter])
     45        if (![NSApp isOnYosemiteOrBetter])
    4646        {
    4747            CIFilter * randomFilter = [CIFilter filterWithName: @"CIRandomGenerator"];
     
    152152       
    153153        if (fNoiseImage) {
    154             NSAssert([NSApp isOnLionOrBetter], @"we have a noise image, but we're on 10.6"); //https://trac.transmissionbt.com/ticket/5053
    155154            [fNoiseImage drawInRect: rect
    156155                           fromRect: [self convertRectToBacking: rect]
  • trunk/macosx/TorrentTableView.h

    r13162 r14662  
    4444    IBOutlet NSMenu * fContextRow, * fContextNoRow;
    4545   
    46     NSInteger fMouseRow, fMouseControlRow, fMouseRevealRow, fMouseActionRow, fActionPushedRow;
     46    NSInteger fMouseRow, fMouseControlRow, fMouseRevealRow, fMouseActionRow;
    4747    NSArray * fSelectedValues;
    4848   
  • trunk/macosx/TorrentTableView.m

    r14589 r14662  
    7474        fMouseRevealRow = -1;
    7575        fMouseActionRow = -1;
    76         #warning we can get rid of the on 10.7
    77         fActionPushedRow = -1;
    7876       
    7977        fActionPopoverShown = NO;
     
    170168            [cell setRevealHover: row == fMouseRevealRow];
    171169            [cell setActionHover: row == fMouseActionRow];
    172             [cell setActionPushed: row == fActionPushedRow];
    173170        }
    174171    }
     
    404401    if (row != -1 && fMouseActionRow == row)
    405402    {
    406         if (![NSApp isOnLionOrBetter])
    407         {
    408             fActionPushedRow = row;
    409             [self setNeedsDisplayInRect: [self rectOfRow: row]]; //ensure button is pushed down
    410         }
    411        
    412403        #warning maybe make appear on mouse down
    413404        [self displayTorrentActionPopoverForEvent: event];
    414        
    415         if (![NSApp isOnLionOrBetter])
    416         {
    417             fActionPushedRow = -1;
    418             [self setNeedsDisplayInRect: [self rectOfRow: row]];
    419         }
    420405    }
    421406    else if (!pushed && [event clickCount] == 2) //double click
     
    549534    if ((url = [NSURL URLFromPasteboard: [NSPasteboard generalPasteboard]]))
    550535        [fController openURL: [url absoluteString]];
    551     else if ([NSApp isOnLionOrBetter])
     536    else
    552537    {
    553538        NSArray * items = [[NSPasteboard generalPasteboard] readObjectsForClasses: [NSArray arrayWithObject: [NSString class]] options: nil];
    554539        if (items)
    555540        {
    556             NSDataDetector * detector = [NSDataDetectorLion dataDetectorWithTypes: NSTextCheckingTypeLink error: nil];
     541            NSDataDetector * detector = [NSDataDetector dataDetectorWithTypes: NSTextCheckingTypeLink error: nil];
    557542            for (NSString * pbItem in items)
    558543            {
     
    579564        if ([[[NSPasteboard generalPasteboard] types] containsObject: NSURLPboardType])
    580565            return YES;
    581        
    582         if ([NSApp isOnLionOrBetter])
    583         {
    584             NSArray * items = [[NSPasteboard generalPasteboard] readObjectsForClasses: [NSArray arrayWithObject: [NSString class]] options: nil];
    585             if (items)
     566
     567        NSArray * items = [[NSPasteboard generalPasteboard] readObjectsForClasses: [NSArray arrayWithObject: [NSString class]] options: nil];
     568        if (items)
     569        {
     570            NSDataDetector * detector = [NSDataDetector dataDetectorWithTypes: NSTextCheckingTypeLink error: nil];
     571            for (NSString * pbItem in items)
    586572            {
    587                 NSDataDetector * detector = [NSDataDetectorLion dataDetectorWithTypes: NSTextCheckingTypeLink error: nil];
    588                 for (NSString * pbItem in items)
    589                 {
    590                     pbItem = [pbItem stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceAndNewlineCharacterSet]];
    591                     if (([pbItem rangeOfString: @"magnet:" options: (NSAnchoredSearch | NSCaseInsensitiveSearch)].location != NSNotFound)
    592                         || [detector firstMatchInString: pbItem options: 0 range: NSMakeRange(0, [pbItem length])])
    593                         return YES;
    594                 }
     573                pbItem = [pbItem stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceAndNewlineCharacterSet]];
     574                if (([pbItem rangeOfString: @"magnet:" options: (NSAnchoredSearch | NSCaseInsensitiveSearch)].location != NSNotFound)
     575                    || [detector firstMatchInString: pbItem options: 0 range: NSMakeRange(0, [pbItem length])])
     576                    return YES;
    595577            }
    596578        }
    597        
    598         return NO;
     579   
     580    return NO;
    599581    }
    600582   
     
    624606   
    625607    const NSRect rect = [fTorrentCell iconRectForBounds: [self rectOfRow: row]];
    626    
    627     if ([NSApp isOnLionOrBetter])
    628     {
    629         if (fActionPopoverShown)
    630             return;
    631        
    632         Torrent * torrent = [self itemAtRow: row];
    633        
    634         NSPopover * popover = [[NSPopoverLion alloc] init];
    635         [popover setBehavior: NSPopoverBehaviorTransient];
    636         InfoOptionsViewController * infoViewController = [[InfoOptionsViewController alloc] init];
    637         [popover setContentViewController: infoViewController];
    638         [popover setDelegate: self];
    639        
    640         [popover showRelativeToRect: rect ofView: self preferredEdge: NSMaxYEdge];
    641         [infoViewController setInfoForTorrents: [NSArray arrayWithObject: torrent]];
    642         [infoViewController updateInfo];
    643        
    644         [infoViewController release];
    645         [popover release];
    646     }
    647     else
    648     {
    649         //update file action menu
    650         fMenuTorrent = [[self itemAtRow: row] retain];
    651        
    652         //update global limit check
    653         [fGlobalLimitItem setState: [fMenuTorrent usesGlobalSpeedLimit] ? NSOnState : NSOffState];
    654        
    655         //place menu below button
    656         NSPoint location = rect.origin;
    657         location.y += NSHeight(rect) + 5.0;
    658        
    659         location = [self convertPoint: location toView: self];
    660         [fActionMenu popUpMenuPositioningItem: nil atLocation: location inView: self];
    661        
    662         [fMenuTorrent release];
    663         fMenuTorrent = nil;
    664     }
     608
     609    if (fActionPopoverShown)
     610        return;
     611   
     612    Torrent * torrent = [self itemAtRow: row];
     613   
     614    NSPopover * popover = [[NSPopover alloc] init];
     615    [popover setBehavior: NSPopoverBehaviorTransient];
     616    InfoOptionsViewController * infoViewController = [[InfoOptionsViewController alloc] init];
     617    [popover setContentViewController: infoViewController];
     618    [popover setDelegate: self];
     619   
     620    [popover showRelativeToRect: rect ofView: self preferredEdge: NSMaxYEdge];
     621    [infoViewController setInfoForTorrents: [NSArray arrayWithObject: torrent]];
     622    [infoViewController updateInfo];
     623   
     624    [infoViewController release];
     625    [popover release];
    665626}
    666627
  • trunk/macosx/da.lproj/MainMenu.xib

    r14626 r14662  
    711711            <connections>
    712712                <outlet property="fActionButton" destination="3435" id="3438"/>
    713                 <outlet property="fActionMenu" destination="1041" id="3434"/>
    714                 <outlet property="fCheckRatioItem" destination="1317" id="3043"/>
    715713                <outlet property="fClearCompletedButton" destination="3420" id="3425"/>
    716                 <outlet property="fDownloadLimitItem" destination="1068" id="1464"/>
    717                 <outlet property="fDownloadMenu" destination="1060" id="1456"/>
    718                 <outlet property="fDownloadNoLimitItem" destination="1070" id="1463"/>
    719714                <outlet property="fGroupsSetContextMenu" destination="2850" id="2855"/>
    720715                <outlet property="fGroupsSetMenu" destination="2840" id="2843"/>
    721716                <outlet property="fNextFilterItem" destination="1797" id="1801"/>
    722717                <outlet property="fNextInfoTabItem" destination="1693" id="1703"/>
    723                 <outlet property="fNoCheckRatioItem" destination="1316" id="3044"/>
    724718                <outlet property="fOpenIgnoreDownloadFolder" destination="1680" id="1682"/>
    725719                <outlet property="fPrevInfoTabItem" destination="1694" id="1704"/>
    726                 <outlet property="fRatioStopMenu" destination="1310" id="3076"/>
    727720                <outlet property="fShareContextMenu" destination="lvU-Va-GzM" id="TN5-xV-ApO"/>
    728721                <outlet property="fShareContextMenuItem" destination="8t6-wh-5UW" id="f1v-KF-xYb"/>
     
    733726                <outlet property="fTableView" destination="3091" id="3118"/>
    734727                <outlet property="fTotalTorrentsField" destination="2700" id="2702"/>
    735                 <outlet property="fUploadLimitItem" destination="1046" id="1466"/>
    736                 <outlet property="fUploadMenu" destination="1045" id="1455"/>
    737                 <outlet property="fUploadNoLimitItem" destination="1058" id="1465"/>
    738728                <outlet property="fWindow" destination="21" id="246"/>
    739729            </connections>
     
    874864        <customObject id="1812" userLabel="SUUpdater" customClass="SUUpdater"/>
    875865        <userDefaultsController representsSharedInstance="YES" id="1815" userLabel="Shared Defaults"/>
    876         <menu title="ActionMenu" id="1041" userLabel="ActionMenu">
    877             <items>
    878                 <menuItem title="Status for valgte filer" id="3163">
    879                     <connections>
    880                         <action selector="toggleStatusString:" target="206" id="3165"/>
    881                     </connections>
    882                 </menuItem>
    883                 <menuItem isSeparatorItem="YES" id="3164">
    884                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    885                 </menuItem>
    886                 <menuItem title="Brug grupper" id="3080">
    887                     <connections>
    888                         <action selector="setSortByGroup:" target="206" id="3081"/>
    889                     </connections>
    890                 </menuItem>
    891                 <menuItem title="Sorter overfÞrsler efter" id="1638">
    892                     <menu key="submenu" title="Sorter overfÞrsler efter" id="1639">
    893                         <items>
    894                             <menuItem title="KÞ" id="1646">
    895                                 <connections>
    896                                     <action selector="setSort:" target="206" id="1657"/>
    897                                 </connections>
    898                             </menuItem>
    899                             <menuItem title="Aktivitet" tag="6" id="2326">
    900                                 <connections>
    901                                     <action selector="setSort:" target="206" id="2327"/>
    902                                 </connections>
    903                             </menuItem>
    904                             <menuItem title="TilfÞjelsesdato" tag="1" id="1642">
    905                                 <connections>
    906                                     <action selector="setSort:" target="206" id="1653"/>
    907                                 </connections>
    908                             </menuItem>
    909                             <menuItem title="Navn" tag="2" id="1643">
    910                                 <connections>
    911                                     <action selector="setSort:" target="206" id="1654"/>
    912                                 </connections>
    913                             </menuItem>
    914                             <menuItem title="Fremskridt" tag="3" id="1644">
    915                                 <connections>
    916                                     <action selector="setSort:" target="206" id="1655"/>
    917                                 </connections>
    918                             </menuItem>
    919                             <menuItem title="StÞrrelse" tag="7" id="1645">
    920                                 <connections>
    921                                     <action selector="setSort:" target="206" id="1656"/>
    922                                 </connections>
    923                             </menuItem>
    924                             <menuItem title="Tilstand" tag="4" id="3432">
    925                                 <connections>
    926                                     <action selector="setSort:" target="206" id="3433"/>
    927                                 </connections>
    928                             </menuItem>
    929                             <menuItem title="Tracker" tag="5" id="1930">
    930                                 <connections>
    931                                     <action selector="setSort:" target="206" id="1931"/>
    932                                 </connections>
    933                             </menuItem>
    934                             <menuItem isSeparatorItem="YES" id="2883">
    935                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    936                             </menuItem>
    937                             <menuItem title="Stigende" id="1884">
    938                                 <connections>
    939                                     <action selector="setSortReverse:" target="206" id="1887"/>
    940                                 </connections>
    941                             </menuItem>
    942                             <menuItem title="Faldende" tag="1" id="3403">
    943                                 <connections>
    944                                     <action selector="setSortReverse:" target="206" id="3404"/>
    945                                 </connections>
    946                             </menuItem>
    947                         </items>
    948                     </menu>
    949                 </menuItem>
    950                 <menuItem isSeparatorItem="YES" id="1641">
    951                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    952                 </menuItem>
    953                 <menuItem title="Download hastighed" id="1059">
    954                     <menu key="submenu" title="Download hastighed" id="1060">
    955                         <items>
    956                             <menuItem title="UbegrÊnset" id="1070">
    957                                 <connections>
    958                                     <action selector="setLimitGlobalEnabled:" target="206" id="1426"/>
    959                                 </connections>
    960                             </menuItem>
    961                             <menuItem title="limit" id="1068">
    962                                 <connections>
    963                                     <action selector="setLimitGlobalEnabled:" target="206" id="1427"/>
    964                                 </connections>
    965                             </menuItem>
    966                             <menuItem isSeparatorItem="YES" id="1064">
    967                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    968                             </menuItem>
    969                         </items>
    970                         <connections>
    971                             <outlet property="delegate" destination="206" id="3074"/>
    972                         </connections>
    973                     </menu>
    974                 </menuItem>
    975                 <menuItem title="Upload hastighed" id="1044">
    976                     <menu key="submenu" title="Upload hastighed" id="1045">
    977                         <items>
    978                             <menuItem title="UbegrÊnset" id="1058">
    979                                 <connections>
    980                                     <action selector="setLimitGlobalEnabled:" target="206" id="1424"/>
    981                                 </connections>
    982                             </menuItem>
    983                             <menuItem title="limit" id="1046">
    984                                 <connections>
    985                                     <action selector="setLimitGlobalEnabled:" target="206" id="1425"/>
    986                                 </connections>
    987                             </menuItem>
    988                             <menuItem isSeparatorItem="YES" id="1048">
    989                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    990                             </menuItem>
    991                         </items>
    992                         <connections>
    993                             <outlet property="delegate" destination="206" id="3073"/>
    994                         </connections>
    995                     </menu>
    996                 </menuItem>
    997                 <menuItem isSeparatorItem="YES" id="1341">
    998                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    999                 </menuItem>
    1000                 <menuItem title="Stop deling ved delingsforhold" id="1309">
    1001                     <menu key="submenu" title="Stop deling ved delingsforhold" id="1310">
    1002                         <items>
    1003                             <menuItem title="Del altid" id="1316">
    1004                                 <connections>
    1005                                     <action selector="setRatioGlobalEnabled:" target="206" id="3042"/>
    1006                                 </connections>
    1007                             </menuItem>
    1008                             <menuItem title="stop ratio" id="1317">
    1009                                 <connections>
    1010                                     <action selector="setRatioGlobalEnabled:" target="206" id="3041"/>
    1011                                 </connections>
    1012                             </menuItem>
    1013                             <menuItem isSeparatorItem="YES" id="1318">
    1014                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    1015                             </menuItem>
    1016                         </items>
    1017                         <connections>
    1018                             <outlet property="delegate" destination="206" id="3075"/>
    1019                         </connections>
    1020                     </menu>
    1021                 </menuItem>
    1022             </items>
    1023         </menu>
    1024866        <menu title="Menu" autoenablesItems="NO" id="1936" userLabel="TorrentActionMenu">
    1025867            <items>
  • trunk/macosx/de.lproj/MainMenu.xib

    r14626 r14662  
    709709            <connections>
    710710                <outlet property="fActionButton" destination="3435" id="3438"/>
    711                 <outlet property="fActionMenu" destination="1041" id="3434"/>
    712                 <outlet property="fCheckRatioItem" destination="1317" id="3043"/>
    713711                <outlet property="fClearCompletedButton" destination="3420" id="3425"/>
    714                 <outlet property="fDownloadLimitItem" destination="1068" id="1464"/>
    715                 <outlet property="fDownloadMenu" destination="1060" id="1456"/>
    716                 <outlet property="fDownloadNoLimitItem" destination="1070" id="1463"/>
    717712                <outlet property="fGroupsSetContextMenu" destination="2850" id="2855"/>
    718713                <outlet property="fGroupsSetMenu" destination="2840" id="2843"/>
    719714                <outlet property="fNextFilterItem" destination="1797" id="1801"/>
    720715                <outlet property="fNextInfoTabItem" destination="1693" id="1703"/>
    721                 <outlet property="fNoCheckRatioItem" destination="1316" id="3044"/>
    722716                <outlet property="fOpenIgnoreDownloadFolder" destination="1680" id="1682"/>
    723717                <outlet property="fPrevInfoTabItem" destination="1694" id="1704"/>
    724                 <outlet property="fRatioStopMenu" destination="1310" id="3076"/>
    725718                <outlet property="fShareContextMenu" destination="lvU-Va-GzM" id="TN5-xV-ApO"/>
    726719                <outlet property="fShareContextMenuItem" destination="8t6-wh-5UW" id="f1v-KF-xYb"/>
     
    731724                <outlet property="fTableView" destination="3091" id="3118"/>
    732725                <outlet property="fTotalTorrentsField" destination="2700" id="2702"/>
    733                 <outlet property="fUploadLimitItem" destination="1046" id="1466"/>
    734                 <outlet property="fUploadMenu" destination="1045" id="1455"/>
    735                 <outlet property="fUploadNoLimitItem" destination="1058" id="1465"/>
    736726                <outlet property="fWindow" destination="21" id="246"/>
    737727            </connections>
     
    870860        <customObject id="1812" userLabel="SUUpdater" customClass="SUUpdater"/>
    871861        <userDefaultsController representsSharedInstance="YES" id="1815" userLabel="Shared Defaults"/>
    872         <menu title="ActionMenu" id="1041" userLabel="ActionMenu">
    873             <items>
    874                 <menuItem title="Status der ausgewÀhlten Übertragungen" id="3163">
    875                     <connections>
    876                         <action selector="toggleStatusString:" target="206" id="3165"/>
    877                     </connections>
    878                 </menuItem>
    879                 <menuItem isSeparatorItem="YES" id="3164">
    880                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    881                 </menuItem>
    882                 <menuItem title="Gruppen verwenden" id="3080">
    883                     <connections>
    884                         <action selector="setSortByGroup:" target="206" id="3081"/>
    885                     </connections>
    886                 </menuItem>
    887                 <menuItem title="Sortieren nach" id="1638">
    888                     <menu key="submenu" title="Sortieren nach" id="1639">
    889                         <items>
    890                             <menuItem title="Position in Warteliste" id="1646">
    891                                 <connections>
    892                                     <action selector="setSort:" target="206" id="1657"/>
    893                                 </connections>
    894                             </menuItem>
    895                             <menuItem title="AktivitÀt" tag="6" id="2326">
    896                                 <connections>
    897                                     <action selector="setSort:" target="206" id="2327"/>
    898                                 </connections>
    899                             </menuItem>
    900                             <menuItem title="HinzugefÃŒgt" tag="1" id="1642">
    901                                 <connections>
    902                                     <action selector="setSort:" target="206" id="1653"/>
    903                                 </connections>
    904                             </menuItem>
    905                             <menuItem title="Name" tag="2" id="1643">
    906                                 <connections>
    907                                     <action selector="setSort:" target="206" id="1654"/>
    908                                 </connections>
    909                             </menuItem>
    910                             <menuItem title="Fortschritt" tag="3" id="1644">
    911                                 <connections>
    912                                     <action selector="setSort:" target="206" id="1655"/>
    913                                 </connections>
    914                             </menuItem>
    915                             <menuItem title="Größe" tag="7" id="1645">
    916                                 <connections>
    917                                     <action selector="setSort:" target="206" id="1656"/>
    918                                 </connections>
    919                             </menuItem>
    920                             <menuItem title="Status" tag="4" id="3432">
    921                                 <connections>
    922                                     <action selector="setSort:" target="206" id="3433"/>
    923                                 </connections>
    924                             </menuItem>
    925                             <menuItem title="Tracker" tag="5" id="1930">
    926                                 <connections>
    927                                     <action selector="setSort:" target="206" id="1931"/>
    928                                 </connections>
    929                             </menuItem>
    930                             <menuItem isSeparatorItem="YES" id="2883">
    931                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    932                             </menuItem>
    933                             <menuItem title="Aufsteigend" id="1884">
    934                                 <connections>
    935                                     <action selector="setSortReverse:" target="206" id="1887"/>
    936                                 </connections>
    937                             </menuItem>
    938                             <menuItem title="Absteigend" tag="1" id="3403">
    939                                 <connections>
    940                                     <action selector="setSortReverse:" target="206" id="3404"/>
    941                                 </connections>
    942                             </menuItem>
    943                         </items>
    944                     </menu>
    945                 </menuItem>
    946                 <menuItem isSeparatorItem="YES" id="1641">
    947                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    948                 </menuItem>
    949                 <menuItem title="Empfangsbegrenzung" id="1059">
    950                     <menu key="submenu" title="Empfangsbegrenzung" id="1060">
    951                         <items>
    952                             <menuItem title="Unbegrenzt" id="1070">
    953                                 <connections>
    954                                     <action selector="setLimitGlobalEnabled:" target="206" id="1426"/>
    955                                 </connections>
    956                             </menuItem>
    957                             <menuItem title="limit" id="1068">
    958                                 <connections>
    959                                     <action selector="setLimitGlobalEnabled:" target="206" id="1427"/>
    960                                 </connections>
    961                             </menuItem>
    962                             <menuItem isSeparatorItem="YES" id="1064">
    963                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    964                             </menuItem>
    965                         </items>
    966                         <connections>
    967                             <outlet property="delegate" destination="206" id="3074"/>
    968                         </connections>
    969                     </menu>
    970                 </menuItem>
    971                 <menuItem title="Sendebegrenzung" id="1044">
    972                     <menu key="submenu" title="Sendebegrenzung" id="1045">
    973                         <items>
    974                             <menuItem title="Unbegrenzt" id="1058">
    975                                 <connections>
    976                                     <action selector="setLimitGlobalEnabled:" target="206" id="1424"/>
    977                                 </connections>
    978                             </menuItem>
    979                             <menuItem title="limit" id="1046">
    980                                 <connections>
    981                                     <action selector="setLimitGlobalEnabled:" target="206" id="1425"/>
    982                                 </connections>
    983                             </menuItem>
    984                             <menuItem isSeparatorItem="YES" id="1048">
    985                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    986                             </menuItem>
    987                         </items>
    988                         <connections>
    989                             <outlet property="delegate" destination="206" id="3073"/>
    990                         </connections>
    991                     </menu>
    992                 </menuItem>
    993                 <menuItem isSeparatorItem="YES" id="1341">
    994                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    995                 </menuItem>
    996                 <menuItem title="Verteilen anhalten" id="1309">
    997                     <menu key="submenu" title="Verteilen anhalten" id="1310">
    998                         <items>
    999                             <menuItem title="Nie" id="1316">
    1000                                 <connections>
    1001                                     <action selector="setRatioGlobalEnabled:" target="206" id="3042"/>
    1002                                 </connections>
    1003                             </menuItem>
    1004                             <menuItem title="stop ratio" id="1317">
    1005                                 <connections>
    1006                                     <action selector="setRatioGlobalEnabled:" target="206" id="3041"/>
    1007                                 </connections>
    1008                             </menuItem>
    1009                             <menuItem isSeparatorItem="YES" id="1318">
    1010                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    1011                             </menuItem>
    1012                         </items>
    1013                         <connections>
    1014                             <outlet property="delegate" destination="206" id="3075"/>
    1015                         </connections>
    1016                     </menu>
    1017                 </menuItem>
    1018             </items>
    1019         </menu>
    1020862        <menu title="Menu" autoenablesItems="NO" id="1936" userLabel="TorrentActionMenu">
    1021863            <items>
  • trunk/macosx/en.lproj/MainMenu.xib

    r14626 r14662  
    708708            <connections>
    709709                <outlet property="fActionButton" destination="3435" id="3438"/>
    710                 <outlet property="fActionMenu" destination="1041" id="3434"/>
    711                 <outlet property="fCheckRatioItem" destination="1317" id="3043"/>
    712710                <outlet property="fClearCompletedButton" destination="3420" id="3425"/>
    713                 <outlet property="fDownloadLimitItem" destination="1068" id="1464"/>
    714                 <outlet property="fDownloadMenu" destination="1060" id="1456"/>
    715                 <outlet property="fDownloadNoLimitItem" destination="1070" id="1463"/>
    716711                <outlet property="fGroupsSetContextMenu" destination="2850" id="2855"/>
    717712                <outlet property="fGroupsSetMenu" destination="2840" id="2843"/>
    718713                <outlet property="fNextFilterItem" destination="1797" id="1801"/>
    719714                <outlet property="fNextInfoTabItem" destination="1693" id="1703"/>
    720                 <outlet property="fNoCheckRatioItem" destination="1316" id="3044"/>
    721715                <outlet property="fOpenIgnoreDownloadFolder" destination="1680" id="1682"/>
    722716                <outlet property="fPrevInfoTabItem" destination="1694" id="1704"/>
    723                 <outlet property="fRatioStopMenu" destination="1310" id="3076"/>
    724717                <outlet property="fShareContextMenu" destination="lvU-Va-GzM" id="TN5-xV-ApO"/>
    725718                <outlet property="fShareContextMenuItem" destination="8t6-wh-5UW" id="f1v-KF-xYb"/>
     
    730723                <outlet property="fTableView" destination="3091" id="3118"/>
    731724                <outlet property="fTotalTorrentsField" destination="2700" id="2702"/>
    732                 <outlet property="fUploadLimitItem" destination="1046" id="1466"/>
    733                 <outlet property="fUploadMenu" destination="1045" id="1455"/>
    734                 <outlet property="fUploadNoLimitItem" destination="1058" id="1465"/>
    735725                <outlet property="fWindow" destination="21" id="246"/>
    736726            </connections>
     
    869859        <customObject id="1812" userLabel="SUUpdater" customClass="SUUpdater"/>
    870860        <userDefaultsController representsSharedInstance="YES" id="1815" userLabel="Shared Defaults"/>
    871         <menu title="ActionMenu" id="1041" userLabel="ActionMenu">
    872             <items>
    873                 <menuItem title="Status of Selected Files" id="3163">
    874                     <connections>
    875                         <action selector="toggleStatusString:" target="206" id="3165"/>
    876                     </connections>
    877                 </menuItem>
    878                 <menuItem isSeparatorItem="YES" id="3164">
    879                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    880                 </menuItem>
    881                 <menuItem title="Use Groups" id="3080">
    882                     <connections>
    883                         <action selector="setSortByGroup:" target="206" id="3081"/>
    884                     </connections>
    885                 </menuItem>
    886                 <menuItem title="Sort Transfers By" id="1638">
    887                     <menu key="submenu" title="Sort Transfers By" id="1639">
    888                         <items>
    889                             <menuItem title="Queue Order" id="1646">
    890                                 <connections>
    891                                     <action selector="setSort:" target="206" id="1657"/>
    892                                 </connections>
    893                             </menuItem>
    894                             <menuItem title="Activity" tag="6" id="2326">
    895                                 <connections>
    896                                     <action selector="setSort:" target="206" id="2327"/>
    897                                 </connections>
    898                             </menuItem>
    899                             <menuItem title="Date Added" tag="1" id="1642">
    900                                 <connections>
    901                                     <action selector="setSort:" target="206" id="1653"/>
    902                                 </connections>
    903                             </menuItem>
    904                             <menuItem title="Name" tag="2" id="1643">
    905                                 <connections>
    906                                     <action selector="setSort:" target="206" id="1654"/>
    907                                 </connections>
    908                             </menuItem>
    909                             <menuItem title="Progress" tag="3" id="1644">
    910                                 <connections>
    911                                     <action selector="setSort:" target="206" id="1655"/>
    912                                 </connections>
    913                             </menuItem>
    914                             <menuItem title="Size" tag="7" id="1645">
    915                                 <connections>
    916                                     <action selector="setSort:" target="206" id="1656"/>
    917                                 </connections>
    918                             </menuItem>
    919                             <menuItem title="State" tag="4" id="3432">
    920                                 <connections>
    921                                     <action selector="setSort:" target="206" id="3433"/>
    922                                 </connections>
    923                             </menuItem>
    924                             <menuItem title="Tracker" tag="5" id="1930">
    925                                 <connections>
    926                                     <action selector="setSort:" target="206" id="1931"/>
    927                                 </connections>
    928                             </menuItem>
    929                             <menuItem isSeparatorItem="YES" id="2883">
    930                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    931                             </menuItem>
    932                             <menuItem title="Ascending" id="1884">
    933                                 <connections>
    934                                     <action selector="setSortReverse:" target="206" id="1887"/>
    935                                 </connections>
    936                             </menuItem>
    937                             <menuItem title="Descending" tag="1" id="3403">
    938                                 <connections>
    939                                     <action selector="setSortReverse:" target="206" id="3404"/>
    940                                 </connections>
    941                             </menuItem>
    942                         </items>
    943                     </menu>
    944                 </menuItem>
    945                 <menuItem isSeparatorItem="YES" id="1641">
    946                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    947                 </menuItem>
    948                 <menuItem title="Download Bandwidth Limit" id="1059">
    949                     <menu key="submenu" title="Download Bandwidth Limit" id="1060">
    950                         <items>
    951                             <menuItem title="Unlimited" id="1070">
    952                                 <connections>
    953                                     <action selector="setLimitGlobalEnabled:" target="206" id="1426"/>
    954                                 </connections>
    955                             </menuItem>
    956                             <menuItem title="limit" id="1068">
    957                                 <connections>
    958                                     <action selector="setLimitGlobalEnabled:" target="206" id="1427"/>
    959                                 </connections>
    960                             </menuItem>
    961                             <menuItem isSeparatorItem="YES" id="1064">
    962                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    963                             </menuItem>
    964                         </items>
    965                         <connections>
    966                             <outlet property="delegate" destination="206" id="3074"/>
    967                         </connections>
    968                     </menu>
    969                 </menuItem>
    970                 <menuItem title="Upload Bandwidth Limit" id="1044">
    971                     <menu key="submenu" title="Upload Bandwidth Limit" id="1045">
    972                         <items>
    973                             <menuItem title="Unlimited" id="1058">
    974                                 <connections>
    975                                     <action selector="setLimitGlobalEnabled:" target="206" id="1424"/>
    976                                 </connections>
    977                             </menuItem>
    978                             <menuItem title="limit" id="1046">
    979                                 <connections>
    980                                     <action selector="setLimitGlobalEnabled:" target="206" id="1425"/>
    981                                 </connections>
    982                             </menuItem>
    983                             <menuItem isSeparatorItem="YES" id="1048">
    984                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    985                             </menuItem>
    986                         </items>
    987                         <connections>
    988                             <outlet property="delegate" destination="206" id="3073"/>
    989                         </connections>
    990                     </menu>
    991                 </menuItem>
    992                 <menuItem isSeparatorItem="YES" id="1341">
    993                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    994                 </menuItem>
    995                 <menuItem title="Stop Seeding at Ratio" id="1309">
    996                     <menu key="submenu" title="Stop Seeding at Ratio" id="1310">
    997                         <items>
    998                             <menuItem title="Seed Forever" id="1316">
    999                                 <connections>
    1000                                     <action selector="setRatioGlobalEnabled:" target="206" id="3042"/>
    1001                                 </connections>
    1002                             </menuItem>
    1003                             <menuItem title="stop ratio" id="1317">
    1004                                 <connections>
    1005                                     <action selector="setRatioGlobalEnabled:" target="206" id="3041"/>
    1006                                 </connections>
    1007                             </menuItem>
    1008                             <menuItem isSeparatorItem="YES" id="1318">
    1009                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    1010                             </menuItem>
    1011                         </items>
    1012                         <connections>
    1013                             <outlet property="delegate" destination="206" id="3075"/>
    1014                         </connections>
    1015                     </menu>
    1016                 </menuItem>
    1017             </items>
    1018         </menu>
    1019861        <menu title="Menu" autoenablesItems="NO" id="1936" userLabel="TorrentActionMenu">
    1020862            <items>
  • trunk/macosx/es.lproj/MainMenu.xib

    r14626 r14662  
    708708            <connections>
    709709                <outlet property="fActionButton" destination="3435" id="3438"/>
    710                 <outlet property="fActionMenu" destination="1041" id="3434"/>
    711                 <outlet property="fCheckRatioItem" destination="1317" id="3043"/>
    712710                <outlet property="fClearCompletedButton" destination="3420" id="3425"/>
    713                 <outlet property="fDownloadLimitItem" destination="1068" id="1464"/>
    714                 <outlet property="fDownloadMenu" destination="1060" id="1456"/>
    715                 <outlet property="fDownloadNoLimitItem" destination="1070" id="1463"/>
    716711                <outlet property="fGroupsSetContextMenu" destination="2850" id="2855"/>
    717712                <outlet property="fGroupsSetMenu" destination="2840" id="2843"/>
    718713                <outlet property="fNextFilterItem" destination="1797" id="1801"/>
    719714                <outlet property="fNextInfoTabItem" destination="1693" id="1703"/>
    720                 <outlet property="fNoCheckRatioItem" destination="1316" id="3044"/>
    721715                <outlet property="fOpenIgnoreDownloadFolder" destination="1680" id="1682"/>
    722716                <outlet property="fPrevInfoTabItem" destination="1694" id="1704"/>
    723                 <outlet property="fRatioStopMenu" destination="1310" id="3076"/>
    724717                <outlet property="fShareContextMenu" destination="lvU-Va-GzM" id="TN5-xV-ApO"/>
    725718                <outlet property="fShareContextMenuItem" destination="8t6-wh-5UW" id="f1v-KF-xYb"/>
     
    730723                <outlet property="fTableView" destination="3091" id="3118"/>
    731724                <outlet property="fTotalTorrentsField" destination="2700" id="2702"/>
    732                 <outlet property="fUploadLimitItem" destination="1046" id="1466"/>
    733                 <outlet property="fUploadMenu" destination="1045" id="1455"/>
    734                 <outlet property="fUploadNoLimitItem" destination="1058" id="1465"/>
    735725                <outlet property="fWindow" destination="21" id="246"/>
    736726            </connections>
     
    869859        <customObject id="1812" userLabel="SUUpdater" customClass="SUUpdater"/>
    870860        <userDefaultsController representsSharedInstance="YES" id="1815" userLabel="Shared Defaults"/>
    871         <menu title="ActionMenu" id="1041" userLabel="ActionMenu">
    872             <items>
    873                 <menuItem title="Estado de los archivos seleccionados" id="3163">
    874                     <connections>
    875                         <action selector="toggleStatusString:" target="206" id="3165"/>
    876                     </connections>
    877                 </menuItem>
    878                 <menuItem isSeparatorItem="YES" id="3164">
    879                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    880                 </menuItem>
    881                 <menuItem title="Usar grupos" id="3080">
    882                     <connections>
    883                         <action selector="setSortByGroup:" target="206" id="3081"/>
    884                     </connections>
    885                 </menuItem>
    886                 <menuItem title="Ordenar tareas por" id="1638">
    887                     <menu key="submenu" title="Ordenar tareas por" id="1639">
    888                         <items>
    889                             <menuItem title="Orden de cola" id="1646">
    890                                 <connections>
    891                                     <action selector="setSort:" target="206" id="1657"/>
    892                                 </connections>
    893                             </menuItem>
    894                             <menuItem title="Actividad" tag="6" id="2326">
    895                                 <connections>
    896                                     <action selector="setSort:" target="206" id="2327"/>
    897                                 </connections>
    898                             </menuItem>
    899                             <menuItem title="Fecha añadido" tag="1" id="1642">
    900                                 <connections>
    901                                     <action selector="setSort:" target="206" id="1653"/>
    902                                 </connections>
    903                             </menuItem>
    904                             <menuItem title="Nombre" tag="2" id="1643">
    905                                 <connections>
    906                                     <action selector="setSort:" target="206" id="1654"/>
    907                                 </connections>
    908                             </menuItem>
    909                             <menuItem title="Progreso" tag="3" id="1644">
    910                                 <connections>
    911                                     <action selector="setSort:" target="206" id="1655"/>
    912                                 </connections>
    913                             </menuItem>
    914                             <menuItem title="Tamaño" tag="7" id="1645">
    915                                 <connections>
    916                                     <action selector="setSort:" target="206" id="1656"/>
    917                                 </connections>
    918                             </menuItem>
    919                             <menuItem title="Tamaño" tag="4" id="3432">
    920                                 <connections>
    921                                     <action selector="setSort:" target="206" id="3433"/>
    922                                 </connections>
    923                             </menuItem>
    924                             <menuItem title="Tracker" tag="5" id="1930">
    925                                 <connections>
    926                                     <action selector="setSort:" target="206" id="1931"/>
    927                                 </connections>
    928                             </menuItem>
    929                             <menuItem isSeparatorItem="YES" id="2883">
    930                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    931                             </menuItem>
    932                             <menuItem title="Invertir orden" id="1884">
    933                                 <connections>
    934                                     <action selector="setSortReverse:" target="206" id="1887"/>
    935                                 </connections>
    936                             </menuItem>
    937                             <menuItem title="Descendente" tag="1" id="3403">
    938                                 <connections>
    939                                     <action selector="setSortReverse:" target="206" id="3404"/>
    940                                 </connections>
    941                             </menuItem>
    942                         </items>
    943                     </menu>
    944                 </menuItem>
    945                 <menuItem isSeparatorItem="YES" id="1641">
    946                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    947                 </menuItem>
    948                 <menuItem title="Ratio de descarga" id="1059">
    949                     <menu key="submenu" title="Ratio de descarga" id="1060">
    950                         <items>
    951                             <menuItem title="Ilimitado" id="1070">
    952                                 <connections>
    953                                     <action selector="setLimitGlobalEnabled:" target="206" id="1426"/>
    954                                 </connections>
    955                             </menuItem>
    956                             <menuItem title="Limitado" id="1068">
    957                                 <connections>
    958                                     <action selector="setLimitGlobalEnabled:" target="206" id="1427"/>
    959                                 </connections>
    960                             </menuItem>
    961                             <menuItem isSeparatorItem="YES" id="1064">
    962                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    963                             </menuItem>
    964                         </items>
    965                         <connections>
    966                             <outlet property="delegate" destination="206" id="3074"/>
    967                         </connections>
    968                     </menu>
    969                 </menuItem>
    970                 <menuItem title="Ratio de subida" id="1044">
    971                     <menu key="submenu" title="Ratio de subida" id="1045">
    972                         <items>
    973                             <menuItem title="Ilimitado" id="1058">
    974                                 <connections>
    975                                     <action selector="setLimitGlobalEnabled:" target="206" id="1424"/>
    976                                 </connections>
    977                             </menuItem>
    978                             <menuItem title="Limitado" id="1046">
    979                                 <connections>
    980                                     <action selector="setLimitGlobalEnabled:" target="206" id="1425"/>
    981                                 </connections>
    982                             </menuItem>
    983                             <menuItem isSeparatorItem="YES" id="1048">
    984                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    985                             </menuItem>
    986                         </items>
    987                         <connections>
    988                             <outlet property="delegate" destination="206" id="3073"/>
    989                         </connections>
    990                     </menu>
    991                 </menuItem>
    992                 <menuItem isSeparatorItem="YES" id="1341">
    993                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    994                 </menuItem>
    995                 <menuItem title="Parar de compartir con ratio" id="1309">
    996                     <menu key="submenu" title="Parar de compartir con ratio" id="1310">
    997                         <items>
    998                             <menuItem title="Compartir siempre" id="1316">
    999                                 <connections>
    1000                                     <action selector="setRatioGlobalEnabled:" target="206" id="3042"/>
    1001                                 </connections>
    1002                             </menuItem>
    1003                             <menuItem title="Parar con ratio" id="1317">
    1004                                 <connections>
    1005                                     <action selector="setRatioGlobalEnabled:" target="206" id="3041"/>
    1006                                 </connections>
    1007                             </menuItem>
    1008                             <menuItem isSeparatorItem="YES" id="1318">
    1009                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    1010                             </menuItem>
    1011                         </items>
    1012                         <connections>
    1013                             <outlet property="delegate" destination="206" id="3075"/>
    1014                         </connections>
    1015                     </menu>
    1016                 </menuItem>
    1017             </items>
    1018         </menu>
    1019861        <menu title="Menú" autoenablesItems="NO" id="1936" userLabel="TorrentActionMenu">
    1020862            <items>
  • trunk/macosx/fr.lproj/MainMenu.xib

    r14626 r14662  
    707707            <connections>
    708708                <outlet property="fActionButton" destination="3435" id="3438"/>
    709                 <outlet property="fActionMenu" destination="1041" id="3434"/>
    710                 <outlet property="fCheckRatioItem" destination="1317" id="3043"/>
    711709                <outlet property="fClearCompletedButton" destination="3420" id="3425"/>
    712                 <outlet property="fDownloadLimitItem" destination="1068" id="1464"/>
    713                 <outlet property="fDownloadMenu" destination="1060" id="1456"/>
    714                 <outlet property="fDownloadNoLimitItem" destination="1070" id="1463"/>
    715710                <outlet property="fGroupsSetContextMenu" destination="2850" id="2855"/>
    716711                <outlet property="fGroupsSetMenu" destination="2840" id="2843"/>
    717712                <outlet property="fNextFilterItem" destination="1797" id="1801"/>
    718713                <outlet property="fNextInfoTabItem" destination="1693" id="1703"/>
    719                 <outlet property="fNoCheckRatioItem" destination="1316" id="3044"/>
    720714                <outlet property="fOpenIgnoreDownloadFolder" destination="1680" id="1682"/>
    721715                <outlet property="fPrevInfoTabItem" destination="1694" id="1704"/>
    722                 <outlet property="fRatioStopMenu" destination="1310" id="3076"/>
    723716                <outlet property="fShareContextMenu" destination="lvU-Va-GzM" id="TN5-xV-ApO"/>
    724717                <outlet property="fShareContextMenuItem" destination="8t6-wh-5UW" id="f1v-KF-xYb"/>
     
    729722                <outlet property="fTableView" destination="3091" id="3118"/>
    730723                <outlet property="fTotalTorrentsField" destination="2700" id="2702"/>
    731                 <outlet property="fUploadLimitItem" destination="1046" id="1466"/>
    732                 <outlet property="fUploadMenu" destination="1045" id="1455"/>
    733                 <outlet property="fUploadNoLimitItem" destination="1058" id="1465"/>
    734724                <outlet property="fWindow" destination="21" id="246"/>
    735725            </connections>
     
    868858        <customObject id="1812" userLabel="SUUpdater" customClass="SUUpdater"/>
    869859        <userDefaultsController representsSharedInstance="YES" id="1815" userLabel="Shared Defaults"/>
    870         <menu title="ActionMenu" id="1041" userLabel="ActionMenu">
    871             <items>
    872                 <menuItem title="État des fichiers sélectionnés" id="3163">
    873                     <connections>
    874                         <action selector="toggleStatusString:" target="206" id="3165"/>
    875                     </connections>
    876                 </menuItem>
    877                 <menuItem isSeparatorItem="YES" id="3164">
    878                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    879                 </menuItem>
    880                 <menuItem title="Utiliser les groupes" id="3080">
    881                     <connections>
    882                         <action selector="setSortByGroup:" target="206" id="3081"/>
    883                     </connections>
    884                 </menuItem>
    885                 <menuItem title="Trier les transferts par" id="1638">
    886                     <menu key="submenu" title="Trier les transferts par" id="1639">
    887                         <items>
    888                             <menuItem title="File d'attente" id="1646">
    889                                 <connections>
    890                                     <action selector="setSort:" target="206" id="1657"/>
    891                                 </connections>
    892                             </menuItem>
    893                             <menuItem title="Activité" tag="6" id="2326">
    894                                 <connections>
    895                                     <action selector="setSort:" target="206" id="2327"/>
    896                                 </connections>
    897                             </menuItem>
    898                             <menuItem title="Date d'ajout" tag="1" id="1642">
    899                                 <connections>
    900                                     <action selector="setSort:" target="206" id="1653"/>
    901                                 </connections>
    902                             </menuItem>
    903                             <menuItem title="Nom" tag="2" id="1643">
    904                                 <connections>
    905                                     <action selector="setSort:" target="206" id="1654"/>
    906                                 </connections>
    907                             </menuItem>
    908                             <menuItem title="Progression" tag="3" id="1644">
    909                                 <connections>
    910                                     <action selector="setSort:" target="206" id="1655"/>
    911                                 </connections>
    912                             </menuItem>
    913                             <menuItem title="Taille" tag="7" id="1645">
    914                                 <connections>
    915                                     <action selector="setSort:" target="206" id="1656"/>
    916                                 </connections>
    917                             </menuItem>
    918                             <menuItem title="État" tag="4" id="3432">
    919                                 <connections>
    920                                     <action selector="setSort:" target="206" id="3433"/>
    921                                 </connections>
    922                             </menuItem>
    923                             <menuItem title="Trackeur" tag="5" id="1930">
    924                                 <connections>
    925                                     <action selector="setSort:" target="206" id="1931"/>
    926                                 </connections>
    927                             </menuItem>
    928                             <menuItem isSeparatorItem="YES" id="2883">
    929                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    930                             </menuItem>
    931                             <menuItem title="Inverser l'ordre de tri" id="1884">
    932                                 <connections>
    933                                     <action selector="setSortReverse:" target="206" id="1887"/>
    934                                 </connections>
    935                             </menuItem>
    936                             <menuItem title="Descendant" tag="1" id="3403">
    937                                 <connections>
    938                                     <action selector="setSortReverse:" target="206" id="3404"/>
    939                                 </connections>
    940                             </menuItem>
    941                         </items>
    942                     </menu>
    943                 </menuItem>
    944                 <menuItem isSeparatorItem="YES" id="1641">
    945                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    946                 </menuItem>
    947                 <menuItem title="Limite de téléchargement" id="1059">
    948                     <menu key="submenu" title="Limite de téléchargement" id="1060">
    949                         <items>
    950                             <menuItem title="Illimité" id="1070">
    951                                 <connections>
    952                                     <action selector="setLimitGlobalEnabled:" target="206" id="1426"/>
    953                                 </connections>
    954                             </menuItem>
    955                             <menuItem title="Limité" id="1068">
    956                                 <connections>
    957                                     <action selector="setLimitGlobalEnabled:" target="206" id="1427"/>
    958                                 </connections>
    959                             </menuItem>
    960                             <menuItem isSeparatorItem="YES" id="1064">
    961                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    962                             </menuItem>
    963                         </items>
    964                         <connections>
    965                             <outlet property="delegate" destination="206" id="3074"/>
    966                         </connections>
    967                     </menu>
    968                 </menuItem>
    969                 <menuItem title="Limite d'envoi" id="1044">
    970                     <menu key="submenu" title="Limite d'envoi" id="1045">
    971                         <items>
    972                             <menuItem title="Illimité" id="1058">
    973                                 <connections>
    974                                     <action selector="setLimitGlobalEnabled:" target="206" id="1424"/>
    975                                 </connections>
    976                             </menuItem>
    977                             <menuItem title="Limité" id="1046">
    978                                 <connections>
    979                                     <action selector="setLimitGlobalEnabled:" target="206" id="1425"/>
    980                                 </connections>
    981                             </menuItem>
    982                             <menuItem isSeparatorItem="YES" id="1048">
    983                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    984                             </menuItem>
    985                         </items>
    986                         <connections>
    987                             <outlet property="delegate" destination="206" id="3073"/>
    988                         </connections>
    989                     </menu>
    990                 </menuItem>
    991                 <menuItem isSeparatorItem="YES" id="1341">
    992                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    993                 </menuItem>
    994                 <menuItem title="Arrêter l'envoi" id="1309">
    995                     <menu key="submenu" title="Arrêter l'envoi" id="1310">
    996                         <items>
    997                             <menuItem title="Jamais" id="1316">
    998                                 <connections>
    999                                     <action selector="setRatioGlobalEnabled:" target="206" id="3042"/>
    1000                                 </connections>
    1001                             </menuItem>
    1002                             <menuItem title="Arrêter au ratio" id="1317">
    1003                                 <connections>
    1004                                     <action selector="setRatioGlobalEnabled:" target="206" id="3041"/>
    1005                                 </connections>
    1006                             </menuItem>
    1007                             <menuItem isSeparatorItem="YES" id="1318">
    1008                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    1009                             </menuItem>
    1010                         </items>
    1011                         <connections>
    1012                             <outlet property="delegate" destination="206" id="3075"/>
    1013                         </connections>
    1014                     </menu>
    1015                 </menuItem>
    1016             </items>
    1017         </menu>
    1018860        <menu title="Menu" autoenablesItems="NO" id="1936" userLabel="TorrentActionMenu">
    1019861            <items>
  • trunk/macosx/it.lproj/MainMenu.xib

    r14626 r14662  
    708708            <connections>
    709709                <outlet property="fActionButton" destination="3435" id="3438"/>
    710                 <outlet property="fActionMenu" destination="1041" id="3434"/>
    711                 <outlet property="fCheckRatioItem" destination="1317" id="3043"/>
    712710                <outlet property="fClearCompletedButton" destination="3420" id="3425"/>
    713                 <outlet property="fDownloadLimitItem" destination="1068" id="1464"/>
    714                 <outlet property="fDownloadMenu" destination="1060" id="1456"/>
    715                 <outlet property="fDownloadNoLimitItem" destination="1070" id="1463"/>
    716711                <outlet property="fGroupsSetContextMenu" destination="2850" id="2855"/>
    717712                <outlet property="fGroupsSetMenu" destination="2840" id="2843"/>
    718713                <outlet property="fNextFilterItem" destination="1797" id="1801"/>
    719714                <outlet property="fNextInfoTabItem" destination="1693" id="1703"/>
    720                 <outlet property="fNoCheckRatioItem" destination="1316" id="3044"/>
    721715                <outlet property="fOpenIgnoreDownloadFolder" destination="1680" id="1682"/>
    722716                <outlet property="fPrevInfoTabItem" destination="1694" id="1704"/>
    723                 <outlet property="fRatioStopMenu" destination="1310" id="3076"/>
    724717                <outlet property="fShareContextMenu" destination="lvU-Va-GzM" id="TN5-xV-ApO"/>
    725718                <outlet property="fShareContextMenuItem" destination="8t6-wh-5UW" id="f1v-KF-xYb"/>
     
    730723                <outlet property="fTableView" destination="3091" id="3118"/>
    731724                <outlet property="fTotalTorrentsField" destination="2700" id="2702"/>
    732                 <outlet property="fUploadLimitItem" destination="1046" id="1466"/>
    733                 <outlet property="fUploadMenu" destination="1045" id="1455"/>
    734                 <outlet property="fUploadNoLimitItem" destination="1058" id="1465"/>
    735725                <outlet property="fWindow" destination="21" id="246"/>
    736726            </connections>
     
    869859        <customObject id="1812" userLabel="SUUpdater" customClass="SUUpdater"/>
    870860        <userDefaultsController representsSharedInstance="YES" id="1815" userLabel="Shared Defaults"/>
    871         <menu title="ActionMenu" id="1041" userLabel="ActionMenu">
    872             <items>
    873                 <menuItem title="Stato dei file selezionati" id="3163">
    874                     <connections>
    875                         <action selector="toggleStatusString:" target="206" id="3165"/>
    876                     </connections>
    877                 </menuItem>
    878                 <menuItem isSeparatorItem="YES" id="3164">
    879                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    880                 </menuItem>
    881                 <menuItem title="Usa gruppi" id="3080">
    882                     <connections>
    883                         <action selector="setSortByGroup:" target="206" id="3081"/>
    884                     </connections>
    885                 </menuItem>
    886                 <menuItem title="Ordina trasferimenti per" id="1638">
    887                     <menu key="submenu" title="Ordina trasferimenti per" id="1639">
    888                         <items>
    889                             <menuItem title="Ordine coda" id="1646">
    890                                 <connections>
    891                                     <action selector="setSort:" target="206" id="1657"/>
    892                                 </connections>
    893                             </menuItem>
    894                             <menuItem title="Attività" tag="6" id="2326">
    895                                 <connections>
    896                                     <action selector="setSort:" target="206" id="2327"/>
    897                                 </connections>
    898                             </menuItem>
    899                             <menuItem title="Data inserimento" tag="1" id="1642">
    900                                 <connections>
    901                                     <action selector="setSort:" target="206" id="1653"/>
    902                                 </connections>
    903                             </menuItem>
    904                             <menuItem title="Nome" tag="2" id="1643">
    905                                 <connections>
    906                                     <action selector="setSort:" target="206" id="1654"/>
    907                                 </connections>
    908                             </menuItem>
    909                             <menuItem title="Avanzamento" tag="3" id="1644">
    910                                 <connections>
    911                                     <action selector="setSort:" target="206" id="1655"/>
    912                                 </connections>
    913                             </menuItem>
    914                             <menuItem title="Dimensione" tag="7" id="1645">
    915                                 <connections>
    916                                     <action selector="setSort:" target="206" id="1656"/>
    917                                 </connections>
    918                             </menuItem>
    919                             <menuItem title="Stato" tag="4" id="3432">
    920                                 <connections>
    921                                     <action selector="setSort:" target="206" id="3433"/>
    922                                 </connections>
    923                             </menuItem>
    924                             <menuItem title="Server traccia" tag="5" id="1930">
    925                                 <connections>
    926                                     <action selector="setSort:" target="206" id="1931"/>
    927                                 </connections>
    928                             </menuItem>
    929                             <menuItem isSeparatorItem="YES" id="2883">
    930                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    931                             </menuItem>
    932                             <menuItem title="Crescente" id="1884">
    933                                 <connections>
    934                                     <action selector="setSortReverse:" target="206" id="1887"/>
    935                                 </connections>
    936                             </menuItem>
    937                             <menuItem title="Decrescente" tag="1" id="3403">
    938                                 <connections>
    939                                     <action selector="setSortReverse:" target="206" id="3404"/>
    940                                 </connections>
    941                             </menuItem>
    942                         </items>
    943                     </menu>
    944                 </menuItem>
    945                 <menuItem isSeparatorItem="YES" id="1641">
    946                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    947                 </menuItem>
    948                 <menuItem title="Limite banda di ricezione" id="1059">
    949                     <menu key="submenu" title="Limite banda di ricezione" id="1060">
    950                         <items>
    951                             <menuItem title="Non limitata" id="1070">
    952                                 <connections>
    953                                     <action selector="setLimitGlobalEnabled:" target="206" id="1426"/>
    954                                 </connections>
    955                             </menuItem>
    956                             <menuItem title="Limitata" id="1068">
    957                                 <connections>
    958                                     <action selector="setLimitGlobalEnabled:" target="206" id="1427"/>
    959                                 </connections>
    960                             </menuItem>
    961                             <menuItem isSeparatorItem="YES" id="1064">
    962                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    963                             </menuItem>
    964                         </items>
    965                         <connections>
    966                             <outlet property="delegate" destination="206" id="3074"/>
    967                         </connections>
    968                     </menu>
    969                 </menuItem>
    970                 <menuItem title="Limite banda di invio" id="1044">
    971                     <menu key="submenu" title="Limite banda di invio" id="1045">
    972                         <items>
    973                             <menuItem title="Non limitata" id="1058">
    974                                 <connections>
    975                                     <action selector="setLimitGlobalEnabled:" target="206" id="1424"/>
    976                                 </connections>
    977                             </menuItem>
    978                             <menuItem title="Limitata" id="1046">
    979                                 <connections>
    980                                     <action selector="setLimitGlobalEnabled:" target="206" id="1425"/>
    981                                 </connections>
    982                             </menuItem>
    983                             <menuItem isSeparatorItem="YES" id="1048">
    984                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    985                             </menuItem>
    986                         </items>
    987                         <connections>
    988                             <outlet property="delegate" destination="206" id="3073"/>
    989                         </connections>
    990                     </menu>
    991                 </menuItem>
    992                 <menuItem isSeparatorItem="YES" id="1341">
    993                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    994                 </menuItem>
    995                 <menuItem title="Ferma distribuzione al rapporto" id="1309">
    996                     <menu key="submenu" title="Ferma distribuzione al rapporto" id="1310">
    997                         <items>
    998                             <menuItem title="Sempre in distribuzione" id="1316">
    999                                 <connections>
    1000                                     <action selector="setRatioGlobalEnabled:" target="206" id="3042"/>
    1001                                 </connections>
    1002                             </menuItem>
    1003                             <menuItem title="Ferma al rapporto" id="1317">
    1004                                 <connections>
    1005                                     <action selector="setRatioGlobalEnabled:" target="206" id="3041"/>
    1006                                 </connections>
    1007                             </menuItem>
    1008                             <menuItem isSeparatorItem="YES" id="1318">
    1009                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    1010                             </menuItem>
    1011                         </items>
    1012                         <connections>
    1013                             <outlet property="delegate" destination="206" id="3075"/>
    1014                         </connections>
    1015                     </menu>
    1016                 </menuItem>
    1017             </items>
    1018         </menu>
    1019861        <menu title="Menu" autoenablesItems="NO" id="1936" userLabel="TorrentActionMenu">
    1020862            <items>
  • trunk/macosx/nl.lproj/MainMenu.xib

    r14626 r14662  
    707707            <connections>
    708708                <outlet property="fActionButton" destination="3435" id="3438"/>
    709                 <outlet property="fActionMenu" destination="1041" id="3434"/>
    710                 <outlet property="fCheckRatioItem" destination="1317" id="3043"/>
    711709                <outlet property="fClearCompletedButton" destination="3420" id="3425"/>
    712                 <outlet property="fDownloadLimitItem" destination="1068" id="1464"/>
    713                 <outlet property="fDownloadMenu" destination="1060" id="1456"/>
    714                 <outlet property="fDownloadNoLimitItem" destination="1070" id="1463"/>
    715710                <outlet property="fGroupsSetContextMenu" destination="2850" id="2855"/>
    716711                <outlet property="fGroupsSetMenu" destination="2840" id="2843"/>
    717712                <outlet property="fNextFilterItem" destination="1797" id="1801"/>
    718713                <outlet property="fNextInfoTabItem" destination="1693" id="1703"/>
    719                 <outlet property="fNoCheckRatioItem" destination="1316" id="3044"/>
    720714                <outlet property="fOpenIgnoreDownloadFolder" destination="1680" id="1682"/>
    721715                <outlet property="fPrevInfoTabItem" destination="1694" id="1704"/>
    722                 <outlet property="fRatioStopMenu" destination="1310" id="3076"/>
    723716                <outlet property="fShareContextMenu" destination="lvU-Va-GzM" id="TN5-xV-ApO"/>
    724717                <outlet property="fShareContextMenuItem" destination="8t6-wh-5UW" id="f1v-KF-xYb"/>
     
    729722                <outlet property="fTableView" destination="3091" id="3118"/>
    730723                <outlet property="fTotalTorrentsField" destination="2700" id="2702"/>
    731                 <outlet property="fUploadLimitItem" destination="1046" id="1466"/>
    732                 <outlet property="fUploadMenu" destination="1045" id="1455"/>
    733                 <outlet property="fUploadNoLimitItem" destination="1058" id="1465"/>
    734724                <outlet property="fWindow" destination="21" id="246"/>
    735725            </connections>
     
    868858        <customObject id="1812" userLabel="SUUpdater" customClass="SUUpdater"/>
    869859        <userDefaultsController representsSharedInstance="YES" id="1815" userLabel="Shared Defaults"/>
    870         <menu title="ActionMenu" id="1041" userLabel="ActionMenu">
    871             <items>
    872                 <menuItem title="Status van geselecteerde bestanden" id="3163">
    873                     <connections>
    874                         <action selector="toggleStatusString:" target="206" id="3165"/>
    875                     </connections>
    876                 </menuItem>
    877                 <menuItem isSeparatorItem="YES" id="3164">
    878                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    879                 </menuItem>
    880                 <menuItem title="Toon groepen" id="3080">
    881                     <connections>
    882                         <action selector="setSortByGroup:" target="206" id="3081"/>
    883                     </connections>
    884                 </menuItem>
    885                 <menuItem title="Sorteer transfers op" id="1638">
    886                     <menu key="submenu" title="Sorteer transfers op" id="1639">
    887                         <items>
    888                             <menuItem title="Rij volgorde" id="1646">
    889                                 <connections>
    890                                     <action selector="setSort:" target="206" id="1657"/>
    891                                 </connections>
    892                             </menuItem>
    893                             <menuItem title="Activiteit" tag="6" id="2326">
    894                                 <connections>
    895                                     <action selector="setSort:" target="206" id="2327"/>
    896                                 </connections>
    897                             </menuItem>
    898                             <menuItem title="Datum van toevoeging" tag="1" id="1642">
    899                                 <connections>
    900                                     <action selector="setSort:" target="206" id="1653"/>
    901                                 </connections>
    902                             </menuItem>
    903                             <menuItem title="Naam" tag="2" id="1643">
    904                                 <connections>
    905                                     <action selector="setSort:" target="206" id="1654"/>
    906                                 </connections>
    907                             </menuItem>
    908                             <menuItem title="Voortgang" tag="3" id="1644">
    909                                 <connections>
    910                                     <action selector="setSort:" target="206" id="1655"/>
    911                                 </connections>
    912                             </menuItem>
    913                             <menuItem title="Grootte" tag="7" id="1645">
    914                                 <connections>
    915                                     <action selector="setSort:" target="206" id="1656"/>
    916                                 </connections>
    917                             </menuItem>
    918                             <menuItem title="Status" tag="4" id="3432">
    919                                 <connections>
    920                                     <action selector="setSort:" target="206" id="3433"/>
    921                                 </connections>
    922                             </menuItem>
    923                             <menuItem title="Tracker" tag="5" id="1930">
    924                                 <connections>
    925                                     <action selector="setSort:" target="206" id="1931"/>
    926                                 </connections>
    927                             </menuItem>
    928                             <menuItem isSeparatorItem="YES" id="2883">
    929                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    930                             </menuItem>
    931                             <menuItem title="Oplopend" id="1884">
    932                                 <connections>
    933                                     <action selector="setSortReverse:" target="206" id="1887"/>
    934                                 </connections>
    935                             </menuItem>
    936                             <menuItem title="Aflopend" tag="1" id="3403">
    937                                 <connections>
    938                                     <action selector="setSortReverse:" target="206" id="3404"/>
    939                                 </connections>
    940                             </menuItem>
    941                         </items>
    942                     </menu>
    943                 </menuItem>
    944                 <menuItem isSeparatorItem="YES" id="1641">
    945                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    946                 </menuItem>
    947                 <menuItem title="Globale downloadsnelheid" id="1059">
    948                     <menu key="submenu" title="Globale downloadsnelheid" id="1060">
    949                         <items>
    950                             <menuItem title="Onbeperkt" id="1070">
    951                                 <connections>
    952                                     <action selector="setLimitGlobalEnabled:" target="206" id="1426"/>
    953                                 </connections>
    954                             </menuItem>
    955                             <menuItem title="Beperk" id="1068">
    956                                 <connections>
    957                                     <action selector="setLimitGlobalEnabled:" target="206" id="1427"/>
    958                                 </connections>
    959                             </menuItem>
    960                             <menuItem isSeparatorItem="YES" id="1064">
    961                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    962                             </menuItem>
    963                         </items>
    964                         <connections>
    965                             <outlet property="delegate" destination="206" id="3074"/>
    966                         </connections>
    967                     </menu>
    968                 </menuItem>
    969                 <menuItem title="Globale uploadsnelheid" id="1044">
    970                     <menu key="submenu" title="Globale uploadsnelheid" id="1045">
    971                         <items>
    972                             <menuItem title="Onbeperkt" id="1058">
    973                                 <connections>
    974                                     <action selector="setLimitGlobalEnabled:" target="206" id="1424"/>
    975                                 </connections>
    976                             </menuItem>
    977                             <menuItem title="Beperk" id="1046">
    978                                 <connections>
    979                                     <action selector="setLimitGlobalEnabled:" target="206" id="1425"/>
    980                                 </connections>
    981                             </menuItem>
    982                             <menuItem isSeparatorItem="YES" id="1048">
    983                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    984                             </menuItem>
    985                         </items>
    986                         <connections>
    987                             <outlet property="delegate" destination="206" id="3073"/>
    988                         </connections>
    989                     </menu>
    990                 </menuItem>
    991                 <menuItem isSeparatorItem="YES" id="1341">
    992                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    993                 </menuItem>
    994                 <menuItem title="Stop seeden bij ratio" id="1309">
    995                     <menu key="submenu" title="Stop seeden bij ratio" id="1310">
    996                         <items>
    997                             <menuItem title="Seed onophoudelijk" id="1316">
    998                                 <connections>
    999                                     <action selector="setRatioGlobalEnabled:" target="206" id="3042"/>
    1000                                 </connections>
    1001                             </menuItem>
    1002                             <menuItem title="stop ratio" id="1317">
    1003                                 <connections>
    1004                                     <action selector="setRatioGlobalEnabled:" target="206" id="3041"/>
    1005                                 </connections>
    1006                             </menuItem>
    1007                             <menuItem isSeparatorItem="YES" id="1318">
    1008                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    1009                             </menuItem>
    1010                         </items>
    1011                         <connections>
    1012                             <outlet property="delegate" destination="206" id="3075"/>
    1013                         </connections>
    1014                     </menu>
    1015                 </menuItem>
    1016             </items>
    1017         </menu>
    1018860        <menu title="Menu" autoenablesItems="NO" id="1936" userLabel="TorrentActionMenu">
    1019861            <items>
  • trunk/macosx/pt_PT.lproj/MainMenu.xib

    r14626 r14662  
    708708            <connections>
    709709                <outlet property="fActionButton" destination="3435" id="3438"/>
    710                 <outlet property="fActionMenu" destination="1041" id="3434"/>
    711                 <outlet property="fCheckRatioItem" destination="1317" id="3043"/>
    712710                <outlet property="fClearCompletedButton" destination="3420" id="3425"/>
    713                 <outlet property="fDownloadLimitItem" destination="1068" id="1464"/>
    714                 <outlet property="fDownloadMenu" destination="1060" id="1456"/>
    715                 <outlet property="fDownloadNoLimitItem" destination="1070" id="1463"/>
    716711                <outlet property="fGroupsSetContextMenu" destination="2850" id="2855"/>
    717712                <outlet property="fGroupsSetMenu" destination="2840" id="2843"/>
    718713                <outlet property="fNextFilterItem" destination="1797" id="1801"/>
    719714                <outlet property="fNextInfoTabItem" destination="1693" id="1703"/>
    720                 <outlet property="fNoCheckRatioItem" destination="1316" id="3044"/>
    721715                <outlet property="fOpenIgnoreDownloadFolder" destination="1680" id="1682"/>
    722716                <outlet property="fPrevInfoTabItem" destination="1694" id="1704"/>
    723                 <outlet property="fRatioStopMenu" destination="1310" id="3076"/>
    724717                <outlet property="fShareContextMenu" destination="lvU-Va-GzM" id="TN5-xV-ApO"/>
    725718                <outlet property="fShareContextMenuItem" destination="8t6-wh-5UW" id="f1v-KF-xYb"/>
     
    730723                <outlet property="fTableView" destination="3091" id="3118"/>
    731724                <outlet property="fTotalTorrentsField" destination="2700" id="2702"/>
    732                 <outlet property="fUploadLimitItem" destination="1046" id="1466"/>
    733                 <outlet property="fUploadMenu" destination="1045" id="1455"/>
    734                 <outlet property="fUploadNoLimitItem" destination="1058" id="1465"/>
    735725                <outlet property="fWindow" destination="21" id="246"/>
    736726            </connections>
     
    869859        <customObject id="1812" userLabel="SUUpdater" customClass="SUUpdater"/>
    870860        <userDefaultsController representsSharedInstance="YES" id="1815" userLabel="Shared Defaults"/>
    871         <menu title="ActionMenu" id="1041" userLabel="ActionMenu">
    872             <items>
    873                 <menuItem title="Estado dos ficheiros seleccionados" id="3163">
    874                     <connections>
    875                         <action selector="toggleStatusString:" target="206" id="3165"/>
    876                     </connections>
    877                 </menuItem>
    878                 <menuItem isSeparatorItem="YES" id="3164">
    879                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    880                 </menuItem>
    881                 <menuItem title="Usar grupos" id="3080">
    882                     <connections>
    883                         <action selector="setSortByGroup:" target="206" id="3081"/>
    884                     </connections>
    885                 </menuItem>
    886                 <menuItem title="Ordenar transferências por" id="1638">
    887                     <menu key="submenu" title="Ordenar transferências por" id="1639">
    888                         <items>
    889                             <menuItem title="Posição na fila de espera" id="1646">
    890                                 <connections>
    891                                     <action selector="setSort:" target="206" id="1657"/>
    892                                 </connections>
    893                             </menuItem>
    894                             <menuItem title="Actividade" tag="6" id="2326">
    895                                 <connections>
    896                                     <action selector="setSort:" target="206" id="2327"/>
    897                                 </connections>
    898                             </menuItem>
    899                             <menuItem title="Data de adição" tag="1" id="1642">
    900                                 <connections>
    901                                     <action selector="setSort:" target="206" id="1653"/>
    902                                 </connections>
    903                             </menuItem>
    904                             <menuItem title="Nome" tag="2" id="1643">
    905                                 <connections>
    906                                     <action selector="setSort:" target="206" id="1654"/>
    907                                 </connections>
    908                             </menuItem>
    909                             <menuItem title="Progresso" tag="3" id="1644">
    910                                 <connections>
    911                                     <action selector="setSort:" target="206" id="1655"/>
    912                                 </connections>
    913                             </menuItem>
    914                             <menuItem title="Tamanho" tag="7" id="1645">
    915                                 <connections>
    916                                     <action selector="setSort:" target="206" id="1656"/>
    917                                 </connections>
    918                             </menuItem>
    919                             <menuItem title="Estado" tag="4" id="3432">
    920                                 <connections>
    921                                     <action selector="setSort:" target="206" id="3433"/>
    922                                 </connections>
    923                             </menuItem>
    924                             <menuItem title="Tracker" tag="5" id="1930">
    925                                 <connections>
    926                                     <action selector="setSort:" target="206" id="1931"/>
    927                                 </connections>
    928                             </menuItem>
    929                             <menuItem isSeparatorItem="YES" id="2883">
    930                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    931                             </menuItem>
    932                             <menuItem title="Ascendente" id="1884">
    933                                 <connections>
    934                                     <action selector="setSortReverse:" target="206" id="1887"/>
    935                                 </connections>
    936                             </menuItem>
    937                             <menuItem title="Descendente" tag="1" id="3403">
    938                                 <connections>
    939                                     <action selector="setSortReverse:" target="206" id="3404"/>
    940                                 </connections>
    941                             </menuItem>
    942                         </items>
    943                     </menu>
    944                 </menuItem>
    945                 <menuItem isSeparatorItem="YES" id="1641">
    946                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    947                 </menuItem>
    948                 <menuItem title="Limite de velocidade de recepção" id="1059">
    949                     <menu key="submenu" title="Limite de velocidade de recepção" id="1060">
    950                         <items>
    951                             <menuItem title="Ilimitado" id="1070">
    952                                 <connections>
    953                                     <action selector="setLimitGlobalEnabled:" target="206" id="1426"/>
    954                                 </connections>
    955                             </menuItem>
    956                             <menuItem title="limite" id="1068">
    957                                 <connections>
    958                                     <action selector="setLimitGlobalEnabled:" target="206" id="1427"/>
    959                                 </connections>
    960                             </menuItem>
    961                             <menuItem isSeparatorItem="YES" id="1064">
    962                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    963                             </menuItem>
    964                         </items>
    965                         <connections>
    966                             <outlet property="delegate" destination="206" id="3074"/>
    967                         </connections>
    968                     </menu>
    969                 </menuItem>
    970                 <menuItem title="Limite de velocidade de envio" id="1044">
    971                     <menu key="submenu" title="Limite de velocidade de envio" id="1045">
    972                         <items>
    973                             <menuItem title="Ilimitado" id="1058">
    974                                 <connections>
    975                                     <action selector="setLimitGlobalEnabled:" target="206" id="1424"/>
    976                                 </connections>
    977                             </menuItem>
    978                             <menuItem title="limite" id="1046">
    979                                 <connections>
    980                                     <action selector="setLimitGlobalEnabled:" target="206" id="1425"/>
    981                                 </connections>
    982                             </menuItem>
    983                             <menuItem isSeparatorItem="YES" id="1048">
    984                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    985                             </menuItem>
    986                         </items>
    987                         <connections>
    988                             <outlet property="delegate" destination="206" id="3073"/>
    989                         </connections>
    990                     </menu>
    991                 </menuItem>
    992                 <menuItem isSeparatorItem="YES" id="1341">
    993                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    994                 </menuItem>
    995                 <menuItem title="Parar de enviar no rácio" id="1309">
    996                     <menu key="submenu" title="Parar de enviar no rácio" id="1310">
    997                         <items>
    998                             <menuItem title="Não parar de enviar" id="1316">
    999                                 <connections>
    1000                                     <action selector="setRatioGlobalEnabled:" target="206" id="3042"/>
    1001                                 </connections>
    1002                             </menuItem>
    1003                             <menuItem title="parar no rácio" id="1317">
    1004                                 <connections>
    1005                                     <action selector="setRatioGlobalEnabled:" target="206" id="3041"/>
    1006                                 </connections>
    1007                             </menuItem>
    1008                             <menuItem isSeparatorItem="YES" id="1318">
    1009                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    1010                             </menuItem>
    1011                         </items>
    1012                         <connections>
    1013                             <outlet property="delegate" destination="206" id="3075"/>
    1014                         </connections>
    1015                     </menu>
    1016                 </menuItem>
    1017             </items>
    1018         </menu>
    1019861        <menu title="Menu" autoenablesItems="NO" id="1936" userLabel="TorrentActionMenu">
    1020862            <items>
  • trunk/macosx/ru.lproj/MainMenu.xib

    r14626 r14662  
    709709            <connections>
    710710                <outlet property="fActionButton" destination="3435" id="3438"/>
    711                 <outlet property="fActionMenu" destination="1041" id="3434"/>
    712                 <outlet property="fCheckRatioItem" destination="1317" id="3043"/>
    713711                <outlet property="fClearCompletedButton" destination="3420" id="3425"/>
    714                 <outlet property="fDownloadLimitItem" destination="1068" id="1464"/>
    715                 <outlet property="fDownloadMenu" destination="1060" id="1456"/>
    716                 <outlet property="fDownloadNoLimitItem" destination="1070" id="1463"/>
    717712                <outlet property="fGroupsSetContextMenu" destination="2850" id="2855"/>
    718713                <outlet property="fGroupsSetMenu" destination="2840" id="2843"/>
    719714                <outlet property="fNextFilterItem" destination="1797" id="1801"/>
    720715                <outlet property="fNextInfoTabItem" destination="1693" id="1703"/>
    721                 <outlet property="fNoCheckRatioItem" destination="1316" id="3044"/>
    722716                <outlet property="fOpenIgnoreDownloadFolder" destination="1680" id="1682"/>
    723717                <outlet property="fPrevInfoTabItem" destination="1694" id="1704"/>
    724                 <outlet property="fRatioStopMenu" destination="1310" id="3076"/>
    725718                <outlet property="fShareContextMenu" destination="lvU-Va-GzM" id="TN5-xV-ApO"/>
    726719                <outlet property="fShareContextMenuItem" destination="8t6-wh-5UW" id="f1v-KF-xYb"/>
     
    731724                <outlet property="fTableView" destination="3091" id="3118"/>
    732725                <outlet property="fTotalTorrentsField" destination="2700" id="2702"/>
    733                 <outlet property="fUploadLimitItem" destination="1046" id="1466"/>
    734                 <outlet property="fUploadMenu" destination="1045" id="1455"/>
    735                 <outlet property="fUploadNoLimitItem" destination="1058" id="1465"/>
    736726                <outlet property="fWindow" destination="21" id="246"/>
    737727            </connections>
     
    871861        <customObject id="1812" userLabel="SUUpdater" customClass="SUUpdater"/>
    872862        <userDefaultsController representsSharedInstance="YES" id="1815" userLabel="Shared Defaults"/>
    873         <menu title="ActionMenu" id="1041" userLabel="ActionMenu">
    874             <items>
    875                 <menuItem title="Статус выбраММыÑ
    876  Ñ„айлПв" id="3163">
    877                     <connections>
    878                         <action selector="toggleStatusString:" target="206" id="3165"/>
    879                     </connections>
    880                 </menuItem>
    881                 <menuItem isSeparatorItem="YES" id="3164">
    882                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    883                 </menuItem>
    884                 <menuItem title="ИспПльзПвать группы" id="3080">
    885                     <connections>
    886                         <action selector="setSortByGroup:" target="206" id="3081"/>
    887                     </connections>
    888                 </menuItem>
    889                 <menuItem title="СПртОрПвать разЎачО пП" id="1638">
    890                     <menu key="submenu" title="СПртОрПвать разЎачО пП" id="1639">
    891                         <items>
    892                             <menuItem title="ППряЎку в ПчереЎО" id="1646">
    893                                 <connections>
    894                                     <action selector="setSort:" target="206" id="1657"/>
    895                                 </connections>
    896                             </menuItem>
    897                             <menuItem title="АктОвМПстО" tag="6" id="2326">
    898                                 <connections>
    899                                     <action selector="setSort:" target="206" id="2327"/>
    900                                 </connections>
    901                             </menuItem>
    902                             <menuItem title="Дате ЎПбавлеМОя" tag="1" id="1642">
    903                                 <connections>
    904                                     <action selector="setSort:" target="206" id="1653"/>
    905                                 </connections>
    906                             </menuItem>
    907                             <menuItem title="ИЌеМО" tag="2" id="1643">
    908                                 <connections>
    909                                     <action selector="setSort:" target="206" id="1654"/>
    910                                 </connections>
    911                             </menuItem>
    912                             <menuItem title="ПрПгрессу" tag="3" id="1644">
    913                                 <connections>
    914                                     <action selector="setSort:" target="206" id="1655"/>
    915                                 </connections>
    916                             </menuItem>
    917                             <menuItem title="РазЌеру" tag="7" id="1645">
    918                                 <connections>
    919                                     <action selector="setSort:" target="206" id="1656"/>
    920                                 </connections>
    921                             </menuItem>
    922                             <menuItem title="СПстПяМОю" tag="4" id="3432">
    923                                 <connections>
    924                                     <action selector="setSort:" target="206" id="3433"/>
    925                                 </connections>
    926                             </menuItem>
    927                             <menuItem title="Трекеру" tag="5" id="1930">
    928                                 <connections>
    929                                     <action selector="setSort:" target="206" id="1931"/>
    930                                 </connections>
    931                             </menuItem>
    932                             <menuItem isSeparatorItem="YES" id="2883">
    933                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    934                             </menuItem>
    935                             <menuItem title="ВПзрастающей" id="1884">
    936                                 <connections>
    937                                     <action selector="setSortReverse:" target="206" id="1887"/>
    938                                 </connections>
    939                             </menuItem>
    940                             <menuItem title="Убывающей" tag="1" id="3403">
    941                                 <connections>
    942                                     <action selector="setSortReverse:" target="206" id="3404"/>
    943                                 </connections>
    944                             </menuItem>
    945                         </items>
    946                     </menu>
    947                 </menuItem>
    948                 <menuItem isSeparatorItem="YES" id="1641">
    949                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    950                 </menuItem>
    951                 <menuItem title="Общая скПрПсть скачОваМОя" id="1059">
    952                     <menu key="submenu" title="Общая скПрПсть скачОваМОя" id="1060">
    953                         <items>
    954                             <menuItem title="Без ПграМОчеМОй" id="1070">
    955                                 <connections>
    956                                     <action selector="setLimitGlobalEnabled:" target="206" id="1426"/>
    957                                 </connections>
    958                             </menuItem>
    959                             <menuItem title="С ПграМОчеМОеЌ (? КБ/с)" id="1068">
    960                                 <connections>
    961                                     <action selector="setLimitGlobalEnabled:" target="206" id="1427"/>
    962                                 </connections>
    963                             </menuItem>
    964                             <menuItem isSeparatorItem="YES" id="1064">
    965                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    966                             </menuItem>
    967                         </items>
    968                         <connections>
    969                             <outlet property="delegate" destination="206" id="3074"/>
    970                         </connections>
    971                     </menu>
    972                 </menuItem>
    973                 <menuItem title="Общая скПрПсть разЎачО" id="1044">
    974                     <menu key="submenu" title="Общая скПрПсть разЎачО" id="1045">
    975                         <items>
    976                             <menuItem title="Без ПграМОчеМОй" id="1058">
    977                                 <connections>
    978                                     <action selector="setLimitGlobalEnabled:" target="206" id="1424"/>
    979                                 </connections>
    980                             </menuItem>
    981                             <menuItem title="С ПграМОчеМОеЌ (? КБ/с)" id="1046">
    982                                 <connections>
    983                                     <action selector="setLimitGlobalEnabled:" target="206" id="1425"/>
    984                                 </connections>
    985                             </menuItem>
    986                             <menuItem isSeparatorItem="YES" id="1048">
    987                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    988                             </menuItem>
    989                         </items>
    990                         <connections>
    991                             <outlet property="delegate" destination="206" id="3073"/>
    992                         </connections>
    993                     </menu>
    994                 </menuItem>
    995                 <menuItem isSeparatorItem="YES" id="1341">
    996                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    997                 </menuItem>
    998                 <menuItem title="ОстаМПвОть прО рейтОМге" id="1309">
    999                     <menu key="submenu" title="ОстаМПвОть прО рейтОМге" id="1310">
    1000                         <items>
    1001                             <menuItem title="Не ПстаМавлОвать" id="1316">
    1002                                 <connections>
    1003                                     <action selector="setRatioGlobalEnabled:" target="206" id="3042"/>
    1004                                 </connections>
    1005                             </menuItem>
    1006                             <menuItem title="ПстаМПвОть прО рейтОМге" id="1317">
    1007                                 <connections>
    1008                                     <action selector="setRatioGlobalEnabled:" target="206" id="3041"/>
    1009                                 </connections>
    1010                             </menuItem>
    1011                             <menuItem isSeparatorItem="YES" id="1318">
    1012                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    1013                             </menuItem>
    1014                         </items>
    1015                         <connections>
    1016                             <outlet property="delegate" destination="206" id="3075"/>
    1017                         </connections>
    1018                     </menu>
    1019                 </menuItem>
    1020             </items>
    1021         </menu>
    1022863        <menu title="Menu" autoenablesItems="NO" id="1936" userLabel="TorrentActionMenu">
    1023864            <items>
  • trunk/macosx/tr.lproj/MainMenu.xib

    r14626 r14662  
    708708            <connections>
    709709                <outlet property="fActionButton" destination="3435" id="3438"/>
    710                 <outlet property="fActionMenu" destination="1041" id="3434"/>
    711                 <outlet property="fCheckRatioItem" destination="1317" id="3043"/>
    712710                <outlet property="fClearCompletedButton" destination="3420" id="3425"/>
    713                 <outlet property="fDownloadLimitItem" destination="1068" id="1464"/>
    714                 <outlet property="fDownloadMenu" destination="1060" id="1456"/>
    715                 <outlet property="fDownloadNoLimitItem" destination="1070" id="1463"/>
    716711                <outlet property="fGroupsSetContextMenu" destination="2850" id="2855"/>
    717712                <outlet property="fGroupsSetMenu" destination="2840" id="2843"/>
    718713                <outlet property="fNextFilterItem" destination="1797" id="1801"/>
    719714                <outlet property="fNextInfoTabItem" destination="1693" id="1703"/>
    720                 <outlet property="fNoCheckRatioItem" destination="1316" id="3044"/>
    721715                <outlet property="fOpenIgnoreDownloadFolder" destination="1680" id="1682"/>
    722716                <outlet property="fPrevInfoTabItem" destination="1694" id="1704"/>
    723                 <outlet property="fRatioStopMenu" destination="1310" id="3076"/>
    724717                <outlet property="fShareContextMenu" destination="lvU-Va-GzM" id="TN5-xV-ApO"/>
    725718                <outlet property="fShareContextMenuItem" destination="8t6-wh-5UW" id="f1v-KF-xYb"/>
     
    730723                <outlet property="fTableView" destination="3091" id="3118"/>
    731724                <outlet property="fTotalTorrentsField" destination="2700" id="2702"/>
    732                 <outlet property="fUploadLimitItem" destination="1046" id="1466"/>
    733                 <outlet property="fUploadMenu" destination="1045" id="1455"/>
    734                 <outlet property="fUploadNoLimitItem" destination="1058" id="1465"/>
    735725                <outlet property="fWindow" destination="21" id="246"/>
    736726            </connections>
     
    869859        <customObject id="1812" userLabel="SUUpdater" customClass="SUUpdater"/>
    870860        <userDefaultsController representsSharedInstance="YES" id="1815" userLabel="Shared Defaults"/>
    871         <menu title="ActionMenu" id="1041" userLabel="ActionMenu">
    872             <items>
    873                 <menuItem title="Seçili Dosyaların Durumu" id="3163">
    874                     <connections>
    875                         <action selector="toggleStatusString:" target="206" id="3165"/>
    876                     </connections>
    877                 </menuItem>
    878                 <menuItem isSeparatorItem="YES" id="3164">
    879                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    880                 </menuItem>
    881                 <menuItem title="Öbekleri Kullan" id="3080">
    882                     <connections>
    883                         <action selector="setSortByGroup:" target="206" id="3081"/>
    884                     </connections>
    885                 </menuItem>
    886                 <menuItem title="Aktarımları Sırala" id="1638">
    887                     <menu key="submenu" title="Aktarımları Sırala" id="1639">
    888                         <items>
    889                             <menuItem title="Sıraya Göre" id="1646">
    890                                 <connections>
    891                                     <action selector="setSort:" target="206" id="1657"/>
    892                                 </connections>
    893                             </menuItem>
    894                             <menuItem title="Etkinlik" tag="6" id="2326">
    895                                 <connections>
    896                                     <action selector="setSort:" target="206" id="2327"/>
    897                                 </connections>
    898                             </menuItem>
    899                             <menuItem title="Ekleme Tarihi" tag="1" id="1642">
    900                                 <connections>
    901                                     <action selector="setSort:" target="206" id="1653"/>
    902                                 </connections>
    903                             </menuItem>
    904                             <menuItem title="Ad" tag="2" id="1643">
    905                                 <connections>
    906                                     <action selector="setSort:" target="206" id="1654"/>
    907                                 </connections>
    908                             </menuItem>
    909                             <menuItem title="Ä°ndirme Durumu" tag="3" id="1644">
    910                                 <connections>
    911                                     <action selector="setSort:" target="206" id="1655"/>
    912                                 </connections>
    913                             </menuItem>
    914                             <menuItem title="Boyut" tag="7" id="1645">
    915                                 <connections>
    916                                     <action selector="setSort:" target="206" id="1656"/>
    917                                 </connections>
    918                             </menuItem>
    919                             <menuItem title="Durum" tag="4" id="3432">
    920                                 <connections>
    921                                     <action selector="setSort:" target="206" id="3433"/>
    922                                 </connections>
    923                             </menuItem>
    924                             <menuItem title="Ä°zleyici" tag="5" id="1930">
    925                                 <connections>
    926                                     <action selector="setSort:" target="206" id="1931"/>
    927                                 </connections>
    928                             </menuItem>
    929                             <menuItem isSeparatorItem="YES" id="2883">
    930                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    931                             </menuItem>
    932                             <menuItem title="Artan" id="1884">
    933                                 <connections>
    934                                     <action selector="setSortReverse:" target="206" id="1887"/>
    935                                 </connections>
    936                             </menuItem>
    937                             <menuItem title="Azalan" tag="1" id="3403">
    938                                 <connections>
    939                                     <action selector="setSortReverse:" target="206" id="3404"/>
    940                                 </connections>
    941                             </menuItem>
    942                         </items>
    943                     </menu>
    944                 </menuItem>
    945                 <menuItem isSeparatorItem="YES" id="1641">
    946                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    947                 </menuItem>
    948                 <menuItem title="Ä°ndirme Bant Genişliği Limiti" id="1059">
    949                     <menu key="submenu" title="Ä°ndirme Bant Genişliği Limiti" id="1060">
    950                         <items>
    951                             <menuItem title="Unlimited" id="1070">
    952                                 <connections>
    953                                     <action selector="setLimitGlobalEnabled:" target="206" id="1426"/>
    954                                 </connections>
    955                             </menuItem>
    956                             <menuItem title="limit" id="1068">
    957                                 <connections>
    958                                     <action selector="setLimitGlobalEnabled:" target="206" id="1427"/>
    959                                 </connections>
    960                             </menuItem>
    961                             <menuItem isSeparatorItem="YES" id="1064">
    962                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    963                             </menuItem>
    964                         </items>
    965                         <connections>
    966                             <outlet property="delegate" destination="206" id="3074"/>
    967                         </connections>
    968                     </menu>
    969                 </menuItem>
    970                 <menuItem title="Gönderme Bant Genişliği Limiti" id="1044">
    971                     <modifierMask key="keyEquivalentModifierMask"/>
    972                     <menu key="submenu" title="Gönderme Bant Genişliği Limiti" id="1045">
    973                         <items>
    974                             <menuItem title="Unlimited" id="1058">
    975                                 <connections>
    976                                     <action selector="setLimitGlobalEnabled:" target="206" id="1424"/>
    977                                 </connections>
    978                             </menuItem>
    979                             <menuItem title="limit" id="1046">
    980                                 <connections>
    981                                     <action selector="setLimitGlobalEnabled:" target="206" id="1425"/>
    982                                 </connections>
    983                             </menuItem>
    984                             <menuItem isSeparatorItem="YES" id="1048">
    985                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    986                             </menuItem>
    987                         </items>
    988                         <connections>
    989                             <outlet property="delegate" destination="206" id="3073"/>
    990                         </connections>
    991                     </menu>
    992                 </menuItem>
    993                 <menuItem isSeparatorItem="YES" id="1341">
    994                     <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    995                 </menuItem>
    996                 <menuItem title="Beslemenin Duracağı Oran" id="1309">
    997                     <menu key="submenu" title="Beslemenin Duracağı Oran" id="1310">
    998                         <items>
    999                             <menuItem title="SÃŒrekli Besle" id="1316">
    1000                                 <connections>
    1001                                     <action selector="setRatioGlobalEnabled:" target="206" id="3042"/>
    1002                                 </connections>
    1003                             </menuItem>
    1004                             <menuItem title="durma oranı" id="1317">
    1005                                 <connections>
    1006                                     <action selector="setRatioGlobalEnabled:" target="206" id="3041"/>
    1007                                 </connections>
    1008                             </menuItem>
    1009                             <menuItem isSeparatorItem="YES" id="1318">
    1010                                 <modifierMask key="keyEquivalentModifierMask" command="YES"/>
    1011                             </menuItem>
    1012                         </items>
    1013                         <connections>
    1014                             <outlet property="delegate" destination="206" id="3075"/>
    1015                         </connections>
    1016                     </menu>
    1017                 </menuItem>
    1018             </items>
    1019         </menu>
    1020861        <menu title="Menu" autoenablesItems="NO" id="1936" userLabel="TorrentActionMenu">
    1021862            <items>
Note: See TracChangeset for help on using the changeset viewer.