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.