This is AppDelegate.h in view mode; [Download] [Up]
/* Generated by Interface Builder */
#import <objc/Object.h>
extern float pollInterval;
@interface AppDelegate:Object
{
id monitor;
DPSTimedEntry stepEntry;
DPSTimedEntry flipEntry;
int tag;
id infoPanel;
float flipInterval;
BOOL displayCpu, displayDisk, displayMemory, displayNetwork;
char displayInfo[10];
id pollText;
id pollSlider;
id flipText;
id flipSlider;
id cpuSwitch;
id diskSwitch;
id memorySwitch;
id networkSwitch;
id cpuSystemColor;
id cpuUserColor;
id cpuNiceColor;
id diskColor;
id diskPageinColor;
id diskPageoutColor;
id memInactiveColor;
id memActiveColor;
id memWiredColor;
id netInColor;
id netOutColor;
id netCollisionColor;
id backgroundColor;
}
/****
***** Delegation methods called by the Application object.
****/
- appWillInit:sender;
- appDidInit:sender;
- appWillTerminate:sender;
/****
***** New Methods
****/
- info:sender;
- flipMonitor;
- setPollInterval:sender;
- setFlipInterval:sender;
- setDisplayCpu:sender;
- setDisplayDisk:sender;
- setDisplayMemory:sender;
- setDisplayNetwork:sender;
- saveDisplayInfo;
/****
***** Color Methods
****/
- changeColor:sender;
- readColorDefaults; // read and propagate ALL color defaults
- writeColorDefaults; // write ALL color defaults, then call -readColorDefaults
/****
***** These two methods are part of a completely bogus hacque to support an
***** even more bogus means of communication between the Monitor class and
***** the Application's delegate.
****/
- selectedCell;
- (int)tag;
@end
/**
*** Timed ENtry Functions
**/
void _step(DPSTimedEntry teNumber,double now,id monitor);
void _flip(DPSTimedEntry teNumber,double now,id self);
#define COLORSTRINGLENGTH 1024
#define WHITE_STRING "040B747970656473747265616D8103A284016341840173FE93FE"
#define BLACK_STRING "040B747970656473747265616D8103A2840163418401730093FE"
#define BLUE_STRING \
"040B747970656473747265616D8103A28401634084037373730000FE840173FE"
#define YELLOW_STRING \
"040B747970656473747265616D8103A2840163408403737373FEFE00840173FE"
#define RED_STRING \
"040B747970656473747265616D8103A2840163408403737373FE0000840173FE"
#define MAGENTA_STRING \
"040B747970656473747265616D8103A2840163408403737373FE00FE840173FE"
#define CYAN_STRING \
"040B747970656473747265616D8103A2840163408403737373FE00FE840173FE"
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.