This is CText.m in view mode; [Download] [Up]
#import "CText.h" #import "ComScroll.h" #import <appkit/Application.h> @implementation CText - setController:sender; { controller = sender ; [self setDelegate:controller] ; return self ; } /* * We override keydown totally. We just send the character to the * terminal. If we've set things up in echo mode properly, then we * should get it back. This provides better (but slower) feedback * and gets around the modal loop that otherwise would be started * here. */ - keyDown:(NXEvent *)theEvent; { char buf[2] ; buf[0] = theEvent->data.key.charCode ; /* [super keyDown:theEvent] ; */ buf[1] = 0 ; if (buf[0] && controller) [(ComScroll *)controller sendToMaster:buf] ; return self ; } @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.