ftp.nice.ch/pub/next/audio/editor/SynthBuilder.s.tar.gz#/SynthBuilder/EnvController.h

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

/**************************************************
 * SynthBuilder
 * Copyright 1993 Nick Porcaro All Rights Reserved
 **************************************************/


/* Generated by Interface Builder */

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

@interface EnvController:Object
{
        id theDelegate;       // Connected in the nib file
        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 theEnvelopeView;
	id lastDeleted;
}

- envelope;
- setNewEnvelope:anEnv;
- envelopeDrawn;
- 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;
- makeXMinValue:(double) val;

- setXMaxValue:sender;
- makeXMaxValue:(double) val;

- setYMinValue:sender;
- makeYMinValue:(double) val;

- setYMaxValue:sender;
- makeYMaxValue:(double) val;

- setXSnapValue:sender;
- setYSnapValue:sender;
- makeGraphType:(int) val;
- 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.