This is Controller.h in view mode; [Download] [Up]
/* $Id: Controller.h,v 1.2 1996/10/12 14:30:34 vkyr Exp vkyr $ */
#import <appkit/appkit.h>
#import <objc/Object.h>
@interface Controller:Object
{
id openButton; // Open in TeXview button outlet
id pagesField; // a textfield outlet
id widthField; // a textfield outlet
id heightField; // a textfield outlet
id openReq; // an OpenPanel outlet
id stringSet; // an external string resource outlet
id myWindow; // the main window (object) outlet
id myUnits; // a units popup menu outlet
id prefsController; // the PrefsController access outlet
id infoPanel; // an info panel outlet
id dragImage; // a dragimage outlet
id dragImageView; // a dragview outlet
id resizeButton; // the resize button outlet
/* Id's for manually programmed stuff */
id dummyWindow; // an invisible window to hold the below SrollViews
id fontsScrollView; // a scrollview to hold the fonts list
id fontsText; // text for the fontsScrollView
id dummyScrollView; // a dummy scrollview to format stuff for printing
id dummyText; // text for the dummyScrollView
NXRect initViewSize, aRect;
NXSize aSize;
}
- appDidInit:sender;
- infoPanel:sender;
- showError:(const char *)errorMessage;
- selectAll:sender;
- openInTexview: sender;
- openRequest:sender;
- (int)openDviFile:(const char *)fileName;
- process_dvi_file:(FILE *)df;
- copytext:sender;
- printRequest:sender;
- cms:sender;
- inches:sender;
- points:sender;
- picas:sender;
- getMyWindow;
- getFonts;
- getPages;
- getHeight;
- getWidth;
- getMyUnits;
- getOpenButton;
- setMyUnits;
- setDummyWindow;
- setFontsScrollView;
- setDummyScrollView;
- resizeWindow:sender;
@end
@interface Window(Sizing)
- sizeWindow:(NXCoord)width :(NXCoord)height byCorner:(int)corner;
@endThese are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.