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.