This is OV_Window.h in view mode; [Download] [Up]
#import <appkit/appkit.h> // pCD_Types defines ov_Tags, and is_Tags (the values of which // must match Tags in nib files), and ovImageArray. #import "../pCD_Types.h" @interface OV_Window:Object { // for "internal" ids (those which are not IB-connected) # define intr_id id id ovImageMatrix; id ovRangeMatrix; id ovOpenAtMenuButton; id ovOpenAsResolutionMenuButton; id ovWindow; id mainController; // expected to be class pCD/Controller.h enum is_Tags ovOpenImageAtSize; int ovOpenImageAsResolution; int initialOverviewPict; int ovImageCount; ovImageArray *ovImageIds; } /* actions that only objects in this nib will call */ - selectOverviewRange:sender; - showOverviewImage:sender; - setOpenImageSize:sender; - setOpenImageResolution:sender; - (int)getMaxImageTag; // makes it easy to write subclasses - (int)getMaxRangeTag; // also to make subclasses easy to write - getMyButtonImageSize:(NXSize *)aSize; /* actions that the controller class will call */ - closeOverviewPanel:sender; - setImageArray:(ovImageArray *)arrayPtr imageCount:(int)count; - showOverview; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.