This is MoonView.h in view mode; [Download] [Up]
/* MoonView.h
* Part of the Moon application for the NeXT computer.
* Author: Geoffrey S. Knauth
* Date: January 4, 1992
*
* Permission to copy this program is hereby granted under the terms
* of the Free Software Foundation's General Public License.
*/
/* Initially generated by Interface Builder */
#import <appkit/View.h>
#import "all.h"
struct moonInfo {
float top, bottom, left, right;
};
@interface MoonView : View
{
/* initialized in initFrame: */
id image;
NXPoint center;
float xradius, yradius;
float phase; /* 0.0 .. 1.0 */
/* initialized in mouseDown: */
id hugeWindow;
id hugeMoonView;
}
- initFrame :(const NXRect *)frameRect;
- drawSelf :(const NXRect *)rects :(int)rectCount;
- free;
- mouseDown:(NXEvent *)theEvent;
- (float)phase;
- setPhase :(float)phase;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.