This is Controller.m in view mode; [Download] [Up]
#import <dbkit/dbkit.h>
#import "Controller.h"
#import "PopupFormatter.h"
#import "RandomDataSource.h"
#define ROWCOUNT 20
#define COLUMNCOUNT 4
@implementation Controller
- appDidInit: sender
{
int x;
vector = [aDBTableView columnAt:1];
theFormatter = [[PopupFormatter alloc] init];
[vector setFormatter:theFormatter];
theDataSource = [[RandomDataSource alloc] init];
[theDataSource setRows:ROWCOUNT];
[theDataSource setColumns:COLUMNCOUNT];
[theDataSource loadData];
[aDBTableView setDataSource:theDataSource];
[aDBTableView setDelegate:self];
for (x = 0; x < 4; x ++)
[[aDBTableView columnAt: x] setIdentifier: (id)x];
[aDBTableView display];
return self;
}
- free
{
[theFormatter free];
return[super free];
}
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.