Changeset 34 for trunk/Cocoa/Pester/Source/NSTableView-NJRExtensions.m
- Timestamp:
- 10/29/02 22:20:58 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cocoa/Pester/Source/NSTableView-NJRExtensions.m
r26 r34 1 1 // 2 2 // NSTableView-NJRExtensions.m 3 // HostLauncher3 // Pester 4 4 // 5 // Created by Nicholas Riley on Mon Apr 222002.5 // Created by Nicholas Riley on Sun Oct 27 2002. 6 6 // Copyright (c) 2002 Nicholas Riley. All rights reserved. 7 7 // … … 10 10 11 11 12 @interface NSTableView (PumaPrivate) 13 // Declarations of 10.1 private methods, just to make the compiler happy. 14 + (id) _defaultTableHeaderReverseSortImage; 15 + (id) _defaultTableHeaderSortImage; 16 @end 17 12 18 @implementation NSTableView (NJRExtensions) 19 20 + (NSImage *)ascendingSortIndicator; 21 { 22 NSImage *result = [NSImage imageNamed: @"NSAscendingSortIndicator"]; 23 if (result == nil && [[NSTableView class] respondsToSelector: @selector(_defaultTableHeaderSortImage)]) 24 result = [NSTableView _defaultTableHeaderSortImage]; 25 return result; 26 } 27 28 + (NSImage *)descendingSortIndicator; 29 { 30 NSImage *result = [NSImage imageNamed:@"NSDescendingSortIndicator"]; 31 if (result == nil && [[NSTableView class] respondsToSelector:@selector(_defaultTableHeaderReverseSortImage)]) 32 result = [NSTableView _defaultTableHeaderReverseSortImage]; 33 return result; 34 } 35 36 - (NSArray *)selectedRowIndices; 37 { 38 NSEnumerator *theEnum = [self selectedRowEnumerator]; 39 NSNumber *rowNumber; 40 NSMutableArray *rowNumberArray = [NSMutableArray arrayWithCapacity: [self numberOfSelectedRows]]; 41 42 while (nil != (rowNumber = [theEnum nextObject]) ) 43 [rowNumberArray addObject: rowNumber]; 44 45 return rowNumberArray; 46 } 13 47 14 48 - (float)cellHeight;
Note:
See TracChangeset
for help on using the changeset viewer.