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

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

  #import "PSCPriv.h"
  struct noteBeamInfo_
  { NXPoint stemFrom, beamFrom ;
  int type ; // 8 = 8th, 16 = 16th, etc.
  char direction ; // 1 == UP, -1 == down
  BOOL taken ; // true iff cannot have secondary interrupted beam
  } ;
@interface Beam:PSCPriv
{ float stemLength, stemWidth ; // fraction of scale.height
  float beamWidth, beamGap ; // fraction of scale.width
}
- getInfo: (struct noteBeamInfo_ *) info for: aGlyph ;
- init: (float) width :(float) height ;
- isBeam ;
- influence: aGlyph;
- makeCache ;
- mouseDragged: (NXEvent *) anEvent ;
- plant: (Glyph *) aGlyt ;
- stemLength: (float) value ;
- wasPlanted: aGlyph ;
- read: (NXTypedStream *) stream ;
- write: (NXTypedStream *) stream ;
@end

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