/* Appender.m
 * You may freely copy, distribute, and reuse the code in this example.
 * NeXT disclaims any warranty of any kind, expressed or  implied, as to its
 * fitness for any particular use.
 */

#import <appkit/appkit.h>
#import "Appender.h"

@implementation Appender

/* Prints the doc view of the scroll view
*/
- print:sender
{
	[[scrollView docView] printPSCode:self];
	return self;
}

/* Appends the string passed to the doc view of the scroll view
 */
- appendToText:(const char *)newText
{
	int currentLength = [[scrollView docView] textLength];
	[[scrollView docView] setSel:currentLength :currentLength];
	[[scrollView docView] replaceSel:newText];
	[[scrollView docView] scrollSelToVisible];
	return self;
}

@end
