This is EDTextAppend.m in view mode; [Download] [Up]
#import "EDTextAppend.h"
#import <appkit/Font.h>
@implementation Text(EDTextAppend2)
- appendString:(const char *)string withFont:(Font *)font
{
[self setSel:[self textLength]:[self textLength]];
[self setSelFont:font];
[self replaceSel:string];
return self;
}
- appendString:(const char *)string length:(int)length withFont:(Font *)font;
{
[self setSel:[self textLength]:[self textLength]];
[self setSelFont:font];
[self replaceSel:string length:length];
return self;
}
- appendString:(const char *)string withSize:(float)size
andStyle:(NXFontTraitMask)style;
{
[self setSel:[self textLength]:[self textLength]];
[self setSelFontSize:size];
[self setSelFontStyle:style];
[self replaceSel:string];
return self;
}
- insertString:(const char *)string withFont:(Font *)font
{
[self setSel:0:0];
[self setSelFont:font];
[self replaceSel:string];
return self;
}
- insertString:(const char *)string length:(int)length withFont:(Font *)font;
{
[self setSel:0:0];
[self setSelFont:font];
[self replaceSel:string length:length];
return self;
}
- insertString:(const char *)string withSize:(float)size
andStyle:(NXFontTraitMask)style;
{
[self setSel:0:0];
[self setSelFontSize:size];
[self setSelFontStyle:style];
[self replaceSel:string];
return self;
}
/*
- printfStringValue:(const char *)fmt,...;
{
va_list args;
static char buf[1024];
va_start(args,fmt);
vsprintf(buf,fmt,args);
[self setStringValue:buf];
NXPing();
return self;
}
*/
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.