home *** CD-ROM | disk | FTP | other *** search
-
- #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
-