This is Document.m in view mode; [Download] [Up]
/* Generated by Interface Builder */ #import "Document.h" #import <appkit/Application.h> #import <appkit/Window.h> /* $Log: Document.m,v $ Revision 1.2 94/01/30 16:24:54 ediger debug printf statement correction Revision 1.1 93/12/19 13:08:17 ediger Initial revision */ static char rcsident[] = "$Id: Document.m,v 1.2 94/01/30 16:24:54 ediger Exp Locker: ediger $"; @implementation Document - init { D(printf("Document -init\n");) [super init]; [NXApp loadNibSection:"Document.nib" owner:self]; return self; } - openFileNamed:(char *)path { D(printf("Document -openFileNamed:\"%s\"\n", path);) if (fileRep != Nil) { char cBuf[256]; char *pcType; [fileRep openFileNamed:path]; pcType = [fileRep fileType]; if (NULL == pcType) sprintf(cBuf, "%s", (rindex(path, '/') + 1)); else sprintf(cBuf, "%s - %s", (rindex(path, '/') + 1), pcType); [viewWindow setTitle:cBuf]; } else fprintf(stderr, "Document -openFile:, fileRep is Nil\n"); return self; } - show:sender { D(printf("Document -show:%x\n", (unsigned int)sender);) [viewWindow makeKeyAndOrderFront:self]; return self; } @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.