This is CubicSlider.m in view mode; [Download] [Up]
#import "CubicSlider.h"
#import "CubicSliderCell.h"
@implementation CubicSlider
- initFrame:(const NXRect *)frameRect
{
[CubicSlider setCellClass:[CubicSliderCell class]];
return [super initFrame:frameRect];
}
- forward:(SEL)aSelector :(marg_list)argFrame
{
if ( [cell respondsTo:aSelector] )
return [cell performv:aSelector :argFrame];
return [self doesNotRecognize:aSelector];
}
- (const char*)inspectorName
{
NXEvent *e = [NXApp currentEvent];
if (e->flags & NX_ALTERNATEMASK) return "SliderInspector";
return "CubicSliderInspector";
}
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.