This is LispText.h in view mode; [Download] [Up]
/*
** LispText.h
** A Text object to drive the Lisp object.
** Lee Boynton, NeXT, Inc., 1989
*/
#import <appkit/Text.h>
@interface LispText:Text
{
id theLisp;
int inputPosition;
BOOL connectedToLisp;
int maxHistory;
int historyHead;
char **history;
}
- lispOutput:(const char *)theString;
/*
** Accepts the given output from lisp and merges it into the text buffer.
** Output is always inserted just before the line of text currently being
** edited, but after all previous input and lisp output.
*/
- inputLisp:(const char *)theString;
- interruptLisp;
/*
** These messages are directly delegated to the lisp object.
*/
- clearAll:sender;
/*
** Clear all text in the LispText object. Other methods like cut: and
** paste: are overridden to modify on the current line.
*/
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.