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.