ftp.nice.ch/pub/next/developer/resources/palettesfor2.xx/Plotter.s.tar.gz#/_PlotterPalette/PlotterPalette/PlotView.h

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

/* PlotView.h -- Interface file for the PlotView class */

#import <appkit/View.h>

@interface PlotView:View
{
	id		delegate;
	id		points;
	id		crossCursor;
	id		readOut;
	float		radius;
	BOOL		needsClearing;
}
- initFrame:(const NXRect *)frameRect;
- setDelegate:anObject;
- drawSelf:(const NXRect *)rects :(int)rectCount;
- sizeTo:(NXCoord)width :(NXCoord)height;
- clear:sender;
- plot:sender;
- mouseDown:(NXEvent *)theEvent;
- registerPoint:(NXPoint *)aPoint;
- setRadius:(float)aFloat;
- (float)radius;
- read:(NXTypedStream *)stream;
- write:(NXTypedStream *)stream;
- awake;
- (const char *)inspectorName;
@end

@interface Object(PlotViewDelegate)
- plotView:sender providePoints:(NXStream **)stream;
- plotView:sender pointDidChange:(NXPoint *)aPoint;
@end

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