This is IUifNode.h in view mode; [Download] [Up]
#import "IKeyedObject.h"
//#import <sys/param.h>
#define TITLE_MAX_LEN 256
typedef enum {UnDefined = 0, DirOfSubDirs, DirOfItems, ReferenceGroup,
SubjectGroup, KeywordGroup, Header} NodeType;
@interface IUifNode:IKeyedObject
{
char iStringTitle[TITLE_MAX_LEN];
// const char iDataGroupName[MAXPATHLEN];
char *iDataGroupName;
id iImageTitle;
BOOL iActiveFlag;
BOOL iLeafFlag;
id iLinkedData;
NodeType iType;
}
- init;
- (char *)titleForCell;
- setTitleForCell:(const char *)title;
- imageForCell;
- setImageForCell:image;
- (BOOL)active;
- setActive:(BOOL)flag;
- (BOOL)isLeaf;
- setLeaf:(BOOL)flag;
- setLinkedData:data nodeType:(NodeType)type;
- setLinkedData:data;
- linkedData;
- setNodeType:(NodeType)type;
- (NodeType)nodeType;
- setDataGroupName:(const char *)groupname;
- (const char *)dataGroupName;
- free;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.