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

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

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

/* EnvDelegate.h
 * Nick Porcaro, independent work Summer 1993
 */

#import <objc/Object.h>

@interface EnvDelegate:Object
{
    id envController;         // The Envelope controller (connected when nib loaded)
    id envelope;              // The envelope object (connected when nib loaded)
    char *envString;          // The string representing the envelope
    id envWindow;             // The window the envelope is being edited in
    id theFakeUG;             // The FakeUG associated with the envelope (if there is one)
    id thePatchParam;         // The PatchParam associated with this envelope (if there is one)
    int theArgNum;            // The arg number on theFakeUG associated with the envelope
}

- init;                                   // As always ...
- closeInspector;
- setFakeUG:aFakeUG ArgNum: (int) argnum; // Tell the delegate which fake ug and arg
- setPatchParameter:aPP;                  // Tell the delegate which PatchParameter
- (BOOL) hasFakeUG;                       // Do we have a fake ug or what?
- displayWindow:(char *) title;           // Display the window for the envelope
- (char *) envelopeToText;                // Return envelope  as a (char *)
- textToEnvelope: (char *) aString;       // Convert a text string to an envelope object
- envelope;                               // Return the envelope object
- sendEnvelope;                           // Send the latest envelope to the FakeUG or PatchParam
- envController;                          // Return the controller object
- envelopeRemoved;                        // The envController removed the envelope
- willAddEnvelope;                        // The envController is about to add an envelope
- willRemoveEnvelope;                     // The envController is about to remove an envelope
- willSplitView;                          // The envController is about to split views
- envelopeAdded;                          // The envController added an envelope
@end



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