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.