ftp.nice.ch/pub/next/science/education/CurveGrader.NIHS.bs.tar.gz#/CurveGrader/Source/CurveView.h

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

/*
 *	A plotting view. 
 *	Rob Ferrante
 */
 
#import <appkit/View.h>

#define  MAXROWS	45
@interface CurveView:View
{
	float  posA, posB, posC, posD;
	id  nameMatrix;
	id  scoreMatrix;
	id  gradeMatrix;
	id  fieldA;
	id  fieldB;
	id  fieldC;
	id  fieldD;
	id  fieldF;
	float scores[MAXROWS]; //Should prob. be malloc'd instead
	float grades[MAXROWS];
	float scoreBin[20];
	float topOfView;
	BOOL  percentMode;
	int count;
}

-(float)percentBetween:(float)low :(float)high;
- initFrame: (NXRect *)r;
- drawSelf: (NXRect *)list :(int) count;
- moveD:sender;
- moveB:sender;
- moveC:sender;
- moveA:sender;
- updateFields;
- setPercentMode:sender;
- loadStudents:sender;
- loadGrades:sender;

@end

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