This is MouseTracker.h in view mode; [Download] [Up]
/*
 *	MouseTracker -- Randy Nelson
 *	An abstract class that manages a modal loop for tracking the mouse
 *
 *	You may freely copy, distribute and reuse the code in this example.
 *	NeXT disclaims any warranty of any kind, expressed or implied, as to
 *	its fitness for any particular use.
 */
#import <appkit/View.h>
#import <dpsclient/dpsclient.h>		/* timer events */
@interface MouseTracker:View
{
    float frameGray, backgroundGray;
}
- (float)frameGray;
- setFrameGray:(float)newGray;
- newFrameGray:sender;
- (float)backgroundGray;
- setBackgroundGray:(float)newGray;
- newBackgroundGray:sender;
- setTrackingRect:sender;
- mouseEntered:(NXEvent *)e;
- mouseExited:(NXEvent *)e;
- mouseDownAction:(NXPoint *)currentLocation;
- mouseDraggedAction:(NXPoint *)currentLocation;
- mouseUpAction:(NXPoint *)currentLocation;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.