home *** CD-ROM | disk | FTP | other *** search
- /*
- File: CursorCtl.h
-
- Copyright: © 1984-1993 by Apple Computer, Inc., all rights reserved.
-
- WARNING
- This file was auto generated by the interfacer tool. Modifications
- must be made to the master file.
-
- */
-
- #ifndef __CURSORCTL__
- #define __CURSORCTL__
-
- enum {
- HIDDEN_CURSOR,
- I_BEAM_CURSOR,
- CROSS_CURSOR,
- PLUS_CURSOR,
- WATCH_CURSOR,
- ARROW_CURSOR
- };
-
- typedef unsigned char Cursors;
-
- #if defined(powerc) || defined(__powerc)
- #pragma options align=mac68k
- #endif
- struct Acur {
- short n;
- short index;
- short frame1;
- short fill1;
- short frame2;
- short fill2;
- short frameN;
- short fillN;
- };
- #if defined(powerc) || defined(__powerc)
- #pragma options align=reset
- #endif
-
- typedef struct Acur acur, *acurPtr, **acurHandle;
-
- #ifdef __cplusplus
- extern "C" {
- #endif
-
- extern pascal void InitCursorCtl(acurHandle newCursors);
-
- extern pascal void RotateCursor(long counter);
-
- extern pascal void SpinCursor(short increment);
-
- extern pascal void Hide_Cursor(void);
-
- extern pascal void Show_Cursor(Cursors cursorKind);
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif
-