This is NXBrowserCell.m in view mode; [Download] [Up]
/* Implementation of NXBrowserCell class
*
* Copyright (C) 1993 The Board of Trustees of
* The Leland Stanford Junior University. All Rights Reserved.
*
* Authors: Paul Kunz and Libing Wang
*
* This file is part of an Objective-C class library for a window system
*
* NXBrowserCell.m,v 1.12 1995/12/13 22:33:10 fedor Exp
*/
#include "NXBrowserCell.h"
@implementation NXBrowserCell:Cell
+ branchIcon
{
return [self notImplemented:_cmd];
}
+ branchIconH
{
return [self notImplemented:_cmd];
}
- init
{
[super init];
instancename = "NXBrowserCell";
return self;
}
- initTextCell:(const char *)aString;
{
return [self notImplemented:_cmd];
}
- free
{
return [super free];
}
- (BOOL) isLeaf
{
return cFlags2._isLeaf;
}
- setLeaf:(BOOL) aFlag
{
cFlags2._isLeaf = aFlag;
return self;
}
- (BOOL) isLoaded
{
return cFlags2._isLoaded;
}
- setLoaded:(BOOL)aFlag
{
cFlags2._isLoaded = aFlag;
return self;
}
- reset
{
return [self notImplemented:_cmd];
}
- set
{
return [self notImplemented:_cmd];
}
- setImage:newImage
{
return [self notImplemented:_cmd];
}
- image
{
return [self notImplemented:_cmd];
}
- setAltImage:newAltImage
{
return [self notImplemented:_cmd];
}
- altImage
{
return [self notImplemented:_cmd];
}
- (BOOL)isOpaque
{
[self notImplemented:_cmd];
return 0;
}
- calcCellSize:(NXSize *)theSize inRect:(const NXRect *)aRect
{
return [self notImplemented:_cmd];
}
- drawInside:(const NXRect *)cellFrame inView:controlView
{
return self;
}
- drawSelf:(const NXRect *)cellFrame inView:controlView
{
return self;
}
- highlight:(const NXRect *)cellFrame inView:controlView lit:(BOOL)lit
{
return self;
}
// + new;
// + newTextCell;
// + newTextCell:(const char *)aString;
/* Methods not in NeXTStep */
- copyFromZone:(NSZone *)zone
{
NXBrowserCell *newCell;
newCell = [super copyFromZone:zone];
[newCell setLeaf:cFlags2._isLeaf];
[newCell setLoaded:cFlags2._isLoaded];
return newCell;
}
- _managedBy:parent
{
return self;
}
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.