ftp.nice.ch/pub/next/audio/apps/Nu.3.0.N.b.tar.gz#/Nu.pkg/_Nu/Library/Glyphs/.h/Nutation.h

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

/**
 ** "public"
 ** services accessed through
 ** the global var Nu
 **/

#import <appkit/graphics.h>
extern id Nu ;

#ifndef INMENUMANAGER
#import <objc/Object.h>

// Interface for NuString class 
@interface NuString: Object
{ char *string ;
  unsigned capacity ;
}
+ new: (char *) aString ;
- catStream: (NXStream *) aStream ;
- catString: (char *) aString ;
- (const char *) cString ;
- free ;
- initFromStream: (NXStream *) aStream ;
- initFromString: (char *) aString ;
@end

@interface Nutation: Object
{
}
#endif

- loadIfNeeded: (char *) aClass ;
- highLightTarget: (BOOL) YESorNO ;
// glyph access
- rootGlyph ;
- targetGlyph ;
- terminator ;
- glyphView ;
- glyphWindow ;
- newGlyphWindow:sender ;
- printf: (char *) format, ... ;
// postscript methods
- ps: (char *) format, ... ;
- showString: (char *) aString font: (char *) aFont
      width: (float)width height: (float) height
      x: (float) x y: (float) y ;

// music kit parameters

- (double) samplingRate ;
- (double) beatsPerMinute ;
- (double) tickPeriod ;

// bitmap management
- bitMapForClass: (char *) aClass size: (NXSize *) aSize ;

#ifndef INMENUMANAGER
@end
#endif

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