ftp.nice.ch/pub/next/connectivity/infosystems/Ph.3.3.s.tar.gz#/Ph/info.subproj/InfoView.h

This is InfoView.h in view mode; [Download] [Up]

/*---------------------------------------------------------------------------
InfoView.h - Header file for InfoView.m class.
-----------------------------------------------------------------------------*/
#define BOXSIZE 52.

#define BOTBORDER 6.
#define TOPBORDER 8.

#import <appkit/View.h>
#import <dpsclient/wraps.h>

@interface InfoView:View
{
   id infoAnimator;		/* Animator object */

   id imageNE;			/* Image which is moving northeast */
   id imageNW;			/* Image which is moving nortwest */
   id imageSE;			/* Image which is moving southeast */
   id imageSW;			/* Image which is moving southwest */

   int nDrawPasses;		/* Number of drawing passes */
   
   BOOL drawnOnce;		/* Has the image been drawn once */
   BOOL drawing;		/* Are we currently drawing? */

   NXPoint imagePt;		/* Current location of imageNE */
}

- initFrame:(const NXRect *)frm;

- drawImages;
- drawFinalScene:sender;
- drawInit:sender;

- mouseDown:(NXEvent *)theEvent;

- startInfoViewTimer:(float)seconds;
- stopInfoViewTimer:sender;

- windowDidBecomeKey:sender;
- windowWillClose:sender;

@end

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.