This is Signs.m in view mode; [Download] [Up]
#import "Signs.h" @implementation Signs const char *fileName; // The fileName for the SaveFile method - LoadFile:sender { char buf[MAXPATHLEN + 1]; NXBundle *bundle; bundle = [NXBundle bundleForClass:[self class]]; if ( [bundle getPath:buf forResource:fileName ofType:"rtfd"] ) { [TheSV openRTFDFrom:buf]; [TheWin setTitle: fileName]; [TheWin orderFront:sender]; } return self; } - Aquarius:sender { fileName = "Aquarius"; [self LoadFile:self]; return self; } - Aries:sender { fileName = "Aries"; [self LoadFile:self]; return self; } - Cancer:sender { fileName = "Cancer"; [self LoadFile:self]; return self; } - Capricorn:sender { fileName = "Capricorn"; [self LoadFile:self]; return self; } - Gemini:sender { fileName = "Gemini"; [self LoadFile:self]; return self; } - Leo:sender { fileName = "Leo"; [self LoadFile:self]; return self; } - Libra:sender { fileName = "Libra"; [self LoadFile:self]; return self; } - Pisces:sender { fileName = "Pisces"; [self LoadFile:self]; return self; } - Sagittarius:sender { fileName = "Sagittarius"; [self LoadFile:self]; return self; } - Scorpio:sender { fileName = "Scorpio"; [self LoadFile:self]; return self; } - Taurus:sender { fileName = "Taurus"; [self LoadFile:self]; return self; } - Virgo:sender { fileName = "Virgo"; [self LoadFile:self]; return self; } - Compatibility:sender { fileName = "Compatibility"; [self LoadFile:self]; return self; } - Chinese:sender { fileName = "Chinese"; [self LoadFile:self]; return self; } - PrintTheWin:sender { [TheSV printPSCode:self]; return self; } - MoreInfo:sender { [NXApp loadNibSection:"MoreInfo.nib" owner:self]; // load nib return self; } @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.