ftp.nice.ch/pub/next/developer/objc/appkit/SliderDualActing.s.tar.gz#/SliderDualActing/SliderCellFine.h

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

/*************************************************************************
*		Copyright (c) 1989,1990 Stone Design Corp.  All rights reserved. 
***************************************************************************/


#import <appkit/SliderCell.h>

@interface SliderCellFine:SliderCell
{ 
	id  textPal;			// cached for speed & archive

	double altStep;			// these could be doubles
	double defaultValue;
	double defaultMax;
	double defaultMin;
	struct _scfFlags {
		unsigned int isWhole:1;			/* whether integer format */
		unsigned int isDecimal:1;		/* whether currently in decimal mode */
		unsigned int allowLower:1;		/* whether can go lower than min */
		unsigned int allowHigher:1;		/* whether can go higher than max */
		unsigned int sendContinuously:1;/* whether we send action always */
		unsigned int PADDING:11;		/* pad to 16 */
    } scfFlags;
}

+ new;      

- increment;
- decrement;

- (double)checkValue:(double)val;
- (BOOL) isDecimal;

- (BOOL)continueTracking:(const NXPoint *)lastPoint   // here is the work!
		      at:(const NXPoint *)currentPoint
		      inView:controlView;
		      
- setAltStep:(double)step whole:(BOOL)flag default:(double)val;
- setMax:(double)max allowHigher:(BOOL)hi min:(double)min allowLower:(BOOL)lo;

// archive methods: 
  
- read:(NXTypedStream *)stream;
- write:(NXTypedStream *)stream;

- _setAlwaysSendUpAction:(BOOL)flag;

- setDefault:(double) def;
- setTextPal:anObject;
@end

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