This is MyView.h in view mode; [Download] [Up]
/*
Copyright (c) MyCorporation, Inc., 1995.
All Rights Reserved.
Filename: MyView.h
Author: me
Date: Mar 15, 1995
$Id: MyObject.h,v 1.1 1995/03/15 19:22:00 me Exp $
$Log: MyObject.h,v $
*/
/*" Constants that define useful colors. "*/
# define MY_DEFAULTCOLOR NX_COLORGREEN
# define MY_OTHERGOODCOLOR NX_COLORBLUE
/*" Macros that %really help me calculate things. "*/
#define MY_IS_ONE(x) (x == 1)
#define MY_IS_TWO(x) (x == 2)
/*" A handy typedef for color information "*/
typedef enum {
FCRed = NX_COLORRED,
FCBlue = NX_COLORCYAN
} MYFavoriteColors;
/*" Yecchy function typedef construct "*/
typedef NXColor (*UglyColorFunc)(NXColor *);
/*" Color testing functions "*/
extern BOOL MYColorIsValid(int year);
extern NXColor MYCurrentGlobalColor;
@ interface MyView : View /*" Responder : Object "*/
{
NXColor backgroundColor; /*" The color used to display the
background of my view. "*/
}
/*" Determining the color "*/
- setBackgroundColor:(NXColor)aColor;
- (NXColor)backgroundColor;
/*" Displaying "*/
- drawSelf:(const NXRect *)rects :(int)rectCount;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.