This is MainController.h in view mode; [Download] [Up]
/* (c) 1992 Dirk Schwarzhans, Matthias Braun
Use under the terms of the GNU General Public License */
#import <objc/Object.h>
#import <appkit/MenuCell.h>
#import <appkit/SavePanel.h>
#import <appkit/View.h>
#import <appkit/Window.h>
#import "Inspector.h"
#import <objc/HashTable.h>
#import "PageSupplier.h"
#import "WindowContainer.h"
#import "VideoTextView.h"
#import "VTListener.h"
@interface MainController:Object
{
id menuSave;
id menuSaveAs;
id menuSaveEPS;
id menuClose;
id menuCut;
id menuCopy;
id menuPaste;
id menuCopyEPS;
id menuSelectAll;
id menuPrint;
id timePanel;
id timeText;
Inspector *inspector;
PageSupplier *pageSupplier;
HashTable *windowList;
WindowContainer *activeContainer;
SavePanel *savePanel;
VTListener *listener;
unsigned tag;
}
- init;
- free;
- windowServices:(BOOL)mode;
- (Window *)createNewWindow;
- inspectorRequested:sender;
- openNewWindow:sender;
- createEPSFile:sender;
- copyAsEPS:sender;
- print:sender;
- openTimePanel:sender;
// Methoden als 'delegate' von VideoTextView
- requestPage:(int)page subpage:(int)subpage forWindow:(Window *)window;
// Methoden als 'delegate' von Inspector
- clearPageMemoryRequested;
- subpageBrowse:(int)direction;
- holdPage:(BOOL)mode;
- setIVTRegisters:(unsigned char)mode :(unsigned char)normDispCtrl
:(unsigned char)newsDispCtrl :(unsigned char)dispMode;
// Methoden als 'delegate' von Listener
-(int)updateClock:(char *)time size:(int)bytes return:(int *)dummy;
-(int)updateRollingHeader:(char *)pageNumber size:(int)bytes return:(int *)dummy;
-(int)updatePageData:(char *)pageInfo size:(int)bytes return:(int *)dummy;
-(int)printError : (char *) message;
// Methoden als 'delegate' von Window
- windowWillClose:sender;
- windowDidBecomeMain:sender;
// Methoden als 'delegate' von Application
- appDidInit:sender;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.