Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
Source/MainStuff.h
/*-------------------------------------------------------------------------------------- |
// |
// File: MainStuff.h |
// |
// Contents: Menu constants and global constants. |
// |
// |
// By Georgiann ("George") Delaney |
// ©Ê1989 - 1990, Apple Computer, Inc. |
// |
//--------------------------------------------------------------------------------------*/ |
// Menu Constants |
#define kMenuCount 4 |
#define kHeirCount 8 |
#define kAppleMenuID 201 // Apple Menu Resource ID |
#define kAppleMenu 0 // Menu array index for Apple menu |
#define kAboutBox 1 |
#define kFileMenuID 202 // File Menu Resource ID |
#define kFileMenu 1 // Menu array index for File menu |
#define kNew 1 |
#define kOpen 2 |
#define kClose 3 |
#define kSave 4 |
#define kSaveAs 5 |
#define kPageSetUp 7 |
#define kPrint 8 |
#define kQuit 10 |
#define kEditMenuID 203 // Edit Menu Resource ID |
#define kEditMenu 2 // Menu array index for Edit menu |
#define kUndo 1 |
#define kCut 3 |
#define kCopy 4 |
#define kPaste 5 |
#define kClear 6 |
#define kOptionsMenuID 204 // Options Menu Resource ID |
#define kOptionsMenu 3 // Menu array index for Options menu |
#define kSrcAttributes 1 |
#define kMskAttributes 2 |
#define kDstAttributes 3 |
#define kTrapSelect 5 |
#define kCopyModeSelect 6 |
#define kClipRgnSelect 8 |
#define kVisRgnSelect 9 |
#define kMaskRgnSelect 10 |
#define kFGColor 12 |
#define kBKColor 13 |
#define kOpColor 14 |
#define kHiliteColor 15 |
#define kUseScreenBits 17 |
#define kDither 18 |
#define khCopyModeMenuID 104 |
#define khCopyModeMenu 4 |
#define khClipRgnMenuID 105 |
#define khClipRgnMenu 5 |
#define khVisRgnMenuID 106 |
#define khVisRgnMenu 6 |
#define khMaskRgnMenuID 107 |
#define khMaskRgnMenu 7 |
#define khFGColorMenuID 108 |
#define khFGColorMenu 8 |
#define khBKColorMenuID 109 |
#define khBKColorMenu 9 |
#define khOPColorMenuID 110 |
#define khOPColorMenu 10 |
#define khHiliteMenuID 111 |
#define khHiliteMenu 11 |
#define kSrcCopy 1 /* CopyMode menu constants */ |
#define kSrcOr 2 |
#define kSrcXor 3 |
#define kSrcBic 4 |
#define kNotSrcCopy 5 |
#define kNotSrcOr 6 |
#define kNotSrcXor 7 |
#define kNotSrcBic 8 |
#define kBlend 10 |
#define kAddPin 11 |
#define kAddOver 12 |
#define kAddMin 13 |
#define kAddMax 14 |
#define kSubPin 15 |
#define kSubOver 16 |
#define kTransparent 18 |
#define kHilite 19 |
#define kBlack 1 /* Color Constants */ |
#define kWhite 2 |
#define kRed 3 |
#define kGreen 4 |
#define kBlue 5 |
#define kCyan 6 |
#define kMagenta 7 |
#define kYellow 8 |
#define kGray 9 |
#define kCustomColor 11 |
// Global Constants |
#define kNoRgn 1 /* Clip Constants */ |
#define kDiamondClip 2 |
#define kOvalClip 3 |
#define kStarClip 4 |
#define kHoleClip 5 |
#define ditherCopy 64 |
Copyright © 2003 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2003-10-10