ftp.nice.ch/pub/next/connectivity/infosystems/Archie.2.18.s.tar.gz#/Archie/LibClasses.subproj/PercentView.h

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

/* Simple subclass of View that display a fraction of a circle
	 to represent the percent set by its displayPercent: method */
#import <appkit/View.h>

/*\ ---------------------------------- Constants ---------------------------------- \*/
typedef enum {ePieView, eBarView} PercentViewType;

@interface PercentView : View
{
	float percent;
	float sizeToPercent;
	float size;
	float minChange;
	PercentViewType viewType;
}

- initFrame:(const NXRect *) theFrame viewType:(PercentViewType) type;
- newSession:(float) endSize;
- updateSession:(int) currentSize;
- displayPercent: (float) p;
- drawPie;
- drawBar;

/*\ ---------------------------------- Debugging ---------------------------------- \*/
- takeFloatValueFrom: sender;
@end

/* RCS Information:
	$Author: me $;
	$Date: 93/02/23 02:01:50 $;
	$Source: /usr1/me/NeXTSrc/MyClasses/RCS/PercentView.h,v $;
	$Revision: 1.1 $;
*/

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