This is eTISINDEXLiteral.m in view mode; [Download] [Up]
//This is a separate file to allow link ordering(prinicpalClass got screwed up)
#import "eTLiteral.h"
@implementation eTISINDEXLiteral
+ toolAwake:theApp
{
char buf[MAXPATHLEN];
NXBundle *bundle;
id icon=nil;
bundle = [NXBundle bundleForClass:[eTISINDEXLiteral class]];
if ([bundle getPath:buf
forResource:"eTISINDEXLiteralIcon" ofType:"tiff"] ) {
icon=[[NXImage alloc] initFromFile:buf];
[icon setName:"eTISINDEXLiteralIcon"];
} else {
NXLogError("Image not found: eTISINDEXLiteralIcon");
}
[theApp registerAnnotation: [eTISINDEXLiteral class]
name: "eTISINDEXLiteral--HTML"
RTFDirective: "eTISINDEXLiteral" // should never be used
menuLabel: "HTML/ISINDEX tag"
menuKey: '\0'
menuIcon: (NXImage *) nil];
return self;
}
- initFromPboard:thePB inDoc:theDoc linked:(BOOL) linked
{
[super initFromPboard:thePB inDoc: theDoc linked:linked];
[self setTheRep:"<ISINDEX>\n" forFormat:HTMD_FMT];
//self->isa = [eTLiteral class]; // promotion
[self setImageComponent:
[eTImageComponent newImageNamed:"eTISINDEXLiteralIcon"]];
[imageComponent setDoc:theDoc];
return self;
}
@endThese are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.