| 1 |
/* Misc.h |
| 2 |
*/ |
| 3 |
|
| 4 |
|
| 5 |
#ifndef __MISCH__ |
| 6 |
#define __MISCH__ |
| 7 |
|
| 8 |
#define kBaseResID 128 |
| 9 |
#define kMoveToFront (WindowPtr)-1L |
| 10 |
#define kRandomUpperLimit 32768 |
| 11 |
#define kScrollBarAdjust (16-1) |
| 12 |
#define kScrollBarWidth 16 |
| 13 |
#define kScreenWidth (qd.screenBits.bounds.right-qd.screenBits.bounds.left) |
| 14 |
#define kScreenHeight (qd.screenBits.bounds.bottom-qd.screenBits.bounds.top) |
| 15 |
#define kMacPlusHeight 342 |
| 16 |
#define kMacPlusWidth 512 |
| 17 |
#define kMenuBarHeight 20 |
| 18 |
|
| 19 |
#define MAX(A,B) (A>B?A:B) |
| 20 |
#define MIN(A,B) (A>B?B:A) |
| 21 |
#define SQUARE(A) A*A |
| 22 |
#define ABS(A) (A<0?-A:A) |
| 23 |
|
| 24 |
/*------ Constants -------*/ |
| 25 |
/* Part 1: Used in menu bar hiding*/ |
| 26 |
static short gs_dyMBar = 0; |
| 27 |
static RgnHandle gs_hrgnMBar = 0; |
| 28 |
/* Part 2: */ |
| 29 |
/*------ End of Constants -------*/ |
| 30 |
|
| 31 |
void InitMacStuff(void); |
| 32 |
void HideMyMenuBar(void); |
| 33 |
void ShowMyMenuBar(void); |
| 34 |
unsigned short rangeRandom( unsigned short min, unsigned short max ); |
| 35 |
WindowPtr WholeScreen(Pattern thePat, Boolean wantMenus); |
| 36 |
void MacPlusArea(Pattern borderPat, Pattern middlePat, Boolean wantMenus); |
| 37 |
WindowPtr ForceMacPlusScreen(Pattern thePath, Boolean wantMenus); |
| 38 |
void CLS(Pattern thePat, Boolean wantMenus); |
| 39 |
short OldLoadFile(SFTypeList myTypes); // Must FSClose the short it returns when finished with the file |
| 40 |
int GetScreenWidth(void); |
| 41 |
int GetScreenHeight(void); |
| 42 |
void PStringCat(Str255 a, Str255 b); |
| 43 |
void PStringCopy(Str255 a, Str255 b); |
| 44 |
|
| 45 |
#endif |