This is Article.h in view mode; [Download] [Up]
// Article.h
#import <objc/Storage.h>
#import <appkit/nextstd.h>
#import <math.h>
#import <strings.h>
#import "config.h"
#import "IconColumnCell.h"
#import "Item.h"
typedef enum {
ARTICLE_MINE, ARTICLE_UNSEEN, ARTICLE_NUM_BITMAPS
} articleBitmapPositions;
typedef enum {
ARTICLE_NUMBER, ARTICLE_SUBJECT, ARTICLE_NUM_COLUMNS
} articleStringPositions;
#define ARTICLE_TAB_0 0.09 // % of row
#define ARTICLE_TAB_1 0.20
@interface Article:Item
{
@public
// news dependent
char *subject;
long number;
char numberString[20]; // fix
// user dependent
BOOL seen;
}
+ new;
+ newNumber:(long)newNumber;
+ newNumber:(long)newNumber subject:(const char *)newSubject;
- setNumber:(long)newNumber;
- setSeen:(BOOL)newSeen;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.