The R Project SVN R-packages

Rev

Rev 1363 | Rev 5235 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1363 Rev 1878
Line 32... Line 32...
32
@interface SortableDataSource : NSObject {
32
@interface SortableDataSource : NSObject {
33
    NSMutableArray *col;
33
    NSMutableArray *col;
34
    NSMutableArray *colNames;
34
    NSMutableArray *colNames;
35
    int rows;
35
    int rows;
36
    int *sortMap, *invSortMap;
36
    int *sortMap, *invSortMap;
-
 
37
	int *filter, filterLen;
37
}
38
}
38
 
39
 
39
- (void) addColumn: (NSArray*) colCont withName: (NSString*) name;
40
- (void) addColumn: (NSArray*) colCont withName: (NSString*) name;
40
- (void) addColumnOfLength: (int) clen withCStrings: (char**) cstr name: (NSString*) name;
41
- (void) addColumnOfLength: (int) clen withCStrings: (char**) cstr name: (NSString*) name;
41
- (void) addColumnOfLength: (int) clen withUTF8Strings: (char**) cstr name: (NSString*) name;
42
- (void) addColumnOfLength: (int) clen withUTF8Strings: (char**) cstr name: (NSString*) name;
42
- (void) reset;
43
- (void) reset;
43
- (unsigned) count;
44
- (unsigned) count;
-
 
45
- (unsigned) rows;
44
- (id) objectAtColumn: (NSString*) name row: (int) row;
46
- (id) objectAtColumn: (NSString*) name row: (int) row; 
-
 
47
- (id) objectAtColumn: (NSString*) name index: (int) row; // index ignores filter
-
 
48
- (void) setFilter: (int*) f length: (int) fl;
-
 
49
- (void) resetFilter;
45
 
50
 
46
- (int)  numberOfRowsInTableView:(NSTableView *)tableView;
51
- (int)  numberOfRowsInTableView:(NSTableView *)tableView;
47
- (id)   tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(int)row;
52
- (id)   tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(int)row;
48
- (void) tableView:(NSTableView *)tableView setObjectValue:(id)object forTableColumn:(NSTableColumn *)tableColumn row:(int)row;
53
- (void) tableView:(NSTableView *)tableView setObjectValue:(id)object forTableColumn:(NSTableColumn *)tableColumn row:(int)row;
49
	// #if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_3
54
	// #if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_3