// 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
