ftp.nice.ch/pub/next/graphics/apps/EnvelopeEd.1.04b.I.bs.tar.gz#/EnvelopeEd1.04b/Source/Controller.h

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

/* Generated by Interface Builder */

#import <objc/Object.h>
#import <defaults/defaults.h>
#import <appkit/graphics.h>

@interface Controller:Object
{
	id myListener;
	id infoPanel;
	id helpPanel;
	
    id theSplitView;
	id theWindow;
	
	id theOutputTypes;
	
	id thePoint;
	id theXCoord;
	id theYCoord;
	id theYrCoord;
	id theXMinCoord;
	id theYMinCoord;
	id theXMaxCoord;
	id theYMaxCoord;
	id theXSnapCoord;
	id theYSnapCoord;
	id theStickyPoint;
	id theSmoothing;
	id theSmoothSlider;
	id theGraphType;
	id theLinkX;
	
	id theEnvelope;
	id lastDeleted;
}

- appDidInit:sender;
- infoPanel:sender;
- helpPanel:sender;

- addEnvelope:sender;
- removeEnvelope:sender;
- unRemoveEnvelope:sender;

- copy:sender;
- paste:sender;

// Received from current envelope view to update panel info if necessary

- update: sender;
- updateCoords: sender at: (int)point;

// Messages received from panel buttons and pop up lists

- nextPoint:sender;
- previousPoint:sender;

- setPoint:sender;
- setXValue:sender;
- setYValue:sender;
- setYrValue:sender;
- setSmoothValue:sender;
- setSmoothFromSlider:sender;
- broadcastXLimitsOf:envelope;
- setXMinValue:sender;
- setXMaxValue:sender;
- setYMinValue:sender;
- setYMaxValue:sender;
- setXSnapValue:sender;
- setYSnapValue:sender;
- setStickyPoint:sender;
- setGraphType:sender;
- setDrawSegmentsState:sender;
- setLinkX:sender;

- reScaleLimits:sender;

- (const char *)getStyle;

@end

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