This is MultDoc.h in view mode; [Download] [Up]
#import <appkit/Responder.h> /* Version 0.9b Apr-19-92 First Public Release */ /* Version 0.95b Apr-29-92 Multiple Save Types */ /* Version 1.00b Jan-19-93 Updated for 3.0 */ @interface MultDoc : Responder { id view; /* the document's View */ id window; /* the window the View is in */ id printInfo; /* Print Margins etc. */ char *name; /* the name of the document */ char *directory; /* the directory it is in */ BOOL haveSavedDocument; /* whether document has associated disk file */ BOOL dirty; /* Whether or not the document needs saving */ BOOL empty; /* is the document empty? */ } /* Factory methods */ + initialize; + setExtension:(const char *)newExtension; + (const char *)extension; + setDefault:(const char *)newDefault; + (const char *)default; + setAppDelegate:anObject; + appDelegate; + (NXZone *)newZone; /* Factory Creation Methods */ + new; + newFromZone:(NXZone *)zone; + newFromFile:(const char *)file; + newFromPasteboard:pasteboard; - instanceAwake; - setUpNib; - free; /* Public methods */ - view; - printInfo; - (BOOL)isEmpty; - setEmpty:(BOOL)flag; - (BOOL)hasSavedDocument; - setSavedDocument:(BOOL)flag; - (BOOL)needsSaving; - dirty:(BOOL)flag; - changeLayout:sender; /* Target/Action methods */ - save:sender; - saveAs:sender; - revertToSaved:sender; /* Document name and file handling methods */ - (const char *)fileName; - (const char *)directory; - (const char *)name; - setName:(const char *)name andDirectory:(const char *)directory; - setName:(const char *)name; - save; /* Window delegate methods */ - windowWillClose:sender; - windowDidBecomeMain:sender; - windowWillMiniaturize:sender toMiniwindow:counterpart; /* Text delegate methods */ - textDidGetKeys:sender isEmpty:(BOOL)flag; /* Menu command validation method */ - (BOOL)validateCommand:menuCell; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.