ftp.nice.ch/pub/next/graphics/viewer/pCD.0.34.N.bs.tar.gz#/pCD0.3.4/Overviews.subproj/OV_Window.h

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.