This is InformerCell.m in view mode; [Download] [Up]
// InformerCell.m // // Purpose : // This is the cells in the browser. // // History : // 9.21.1992 : created by Max Tardiveau #import "InformerCell.h" @implementation InformerCell ////////////////////////////////////////////////////////////////// // - init { [super init]; isList = NO; updater = NULL; MasterInstance = NULL; return self; } ////////////////////////////////////////////////////////////////// // - free { //if (MasterInstance != NULL) // [MasterInstance free]; return [super free]; } ////////////////////////////////////////////////////////////////// // - setDir:(char *)theDir { strncpy(MyDir, theDir, 255); return self; } ////////////////////////////////////////////////////////////////// // - (char *) getDir { return MyDir; } ////////////////////////////////////////////////////////////////// // - setIsList:(int)value { isList = value; return self; } ////////////////////////////////////////////////////////////////// // - (int) isList { return isList; } ////////////////////////////////////////////////////////////////// // - setMasterInstance:theinstance { MasterInstance = theinstance; return self; } ////////////////////////////////////////////////////////////////// // - getMasterInstance { return MasterInstance; } ////////////////////////////////////////////////////////////////// // - setFreePointer:(void *)thePointer { freePointer = thePointer; return self; } ////////////////////////////////////////////////////////////////// // - (void *) freePointer { return freePointer; } ////////////////////////////////////////////////////////////////// // - setSecondaryPointer:(void *)thePointer { secondaryPointer = thePointer; return self; } ////////////////////////////////////////////////////////////////// // - (void *) secondaryPointer { return secondaryPointer; } ////////////////////////////////////////////////////////////////// // - setFreeString:(char *)theString { strncpy(freeString, theString, FREESTRINGLEN - 1); return self; } ////////////////////////////////////////////////////////////////// // - (char *) freeString { return freeString; } ////////////////////////////////////////////////////////////////// // - setUpdater:theId { updater = theId; return self; } ////////////////////////////////////////////////////////////////// // - updater { return updater; } @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.