ftp.nice.ch/pub/next/connectivity/news/Alexandra-0.9.s.tar.gz#/alex/NiceStuff.subproj/EDTextAppend.m

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.