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

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

/*
 *	A 4 button slider.  I started out making this a subclass of Control,
 *	but it doesn't use any of Control.  Should've been a simple View. 
 *	Rob Ferrante, 2/92
 */
#import <appkit/Control.h>

@interface GradeSlider:Control
{
	id  knobA;
	id  knobB;
	id  knobC;
	id  knobD;
	NXRect  rectA, rectB, rectC, rectD;
	float  knobOff;
	id  target;
	SEL  action;
}
- initFrame: (NXRect *)r;
- drawSelf: (NXRect *)list :(int) count;
- mouseDown: (NXEvent *)e;
- (float)posA; // just like 'floatValue' in a normal slider
- (float)posB;
- (float)posC;
- (float)posD;
- setTarget:(id)t;
- setAction:(SEL)a;


@end

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