Changeset 5163
- Timestamp:
- Feb 28, 2008, 4:40:14 PM (14 years ago)
- Location:
- trunk/macosx
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/macosx/Controller.m
r5161 r5163 2498 2498 } 2499 2499 else if ([ident isEqualToString: @"DL Image"]) 2500 return ![fDefaults boolForKey: @"DisplayGroupRowRatio"] ? [NSImage imageNamed: @"DownArrowGroupTemplate.png"] : nil;2500 return [NSImage imageNamed: @"DownArrowGroupTemplate.png"]; 2501 2501 else if ([ident isEqualToString: @"UL Image"]) 2502 2502 return [NSImage imageNamed: [fDefaults boolForKey: @"DisplayGroupRowRatio"] … … 2504 2504 else 2505 2505 { 2506 BOOL upload = [ident isEqualToString: @"UL"];2507 2506 if ([fDefaults boolForKey: @"DisplayGroupRowRatio"]) 2508 2507 { 2509 if (!upload)2510 return nil;2511 2512 2508 uint64_t uploaded = 0, downloaded = 0; 2513 2509 NSEnumerator * enumerator = [[item objectForKey: @"Torrents"] objectEnumerator]; … … 2523 2519 else 2524 2520 { 2521 BOOL upload = [ident isEqualToString: @"UL"]; 2522 2525 2523 float rate = 0.0; 2526 2524 NSEnumerator * enumerator = [[item objectForKey: @"Torrents"] objectEnumerator]; -
trunk/macosx/TorrentTableView.m
r5156 r5163 49 49 - (BOOL) pointInGroupStatusRect: (NSPoint) point; 50 50 51 - (void) setGroupStatusColumns; 52 51 53 - (void) updateFileMenu: (NSMenu *) menu forFiles: (NSArray *) files; 52 54 … … 90 92 fCollapsedGroups = [[NSMutableIndexSet alloc] init]; 91 93 94 //set group columns to show ratio (nib is set to speeds) 95 if ([fDefaults boolForKey: @"DisplayGroupRowRatio"]) 96 [self setGroupStatusColumns]; 97 92 98 fMouseControlRow = -1; 93 99 fMouseRevealRow = -1; … … 346 352 { 347 353 [fDefaults setBool: ![fDefaults boolForKey: @"DisplayGroupRowRatio"] forKey: @"DisplayGroupRowRatio"]; 348 [self reloadData]; 354 [self setGroupStatusColumns]; 355 349 356 return; 350 357 } … … 775 782 || (([ident isEqualToString: @"DL"] || [ident isEqualToString: @"DL Image"]) 776 783 && ![fDefaults boolForKey: @"DisplayGroupRowRatio"]); 784 } 785 786 - (void) setGroupStatusColumns 787 { 788 BOOL ratio = [fDefaults boolForKey: @"DisplayGroupRowRatio"]; 789 790 NSTableColumn * dlTableColumn = [self tableColumnWithIdentifier: @"DL"]; 791 if ([dlTableColumn isHidden] == ratio) 792 return; 793 794 [dlTableColumn setHidden: ratio]; 795 [[self tableColumnWithIdentifier: @"DL Image"] setHidden: ratio]; 796 797 [[self tableColumnWithIdentifier: @"UL Image"] setWidth: ratio ? 10.0 : 8.0]; 798 799 NSTableColumn * groupTableColumn = [self tableColumnWithIdentifier: @"Group"]; 800 [groupTableColumn setWidth: [groupTableColumn width] + (ratio ? -2.0 : 2.0)]; 777 801 } 778 802
Note: See TracChangeset
for help on using the changeset viewer.