home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / programs / disk / misc / dcmp / source / source.lha / pointer.h < prev    next >
C/C++ Source or Header  |  1992-10-24  |  1KB  |  35 lines

  1. /*
  2.  * DCMP mouse pointer support by Tobias Ferber '92
  3.  */
  4.  
  5. extern void SaveMouseColors(struct Window *);
  6. extern void RestoreMouseColors(struct Window *);
  7. extern USHORT *SetMousePointer(struct Window *,USHORT*,WORD,WORD,WORD,WORD,USHORT *);
  8. extern void UnsetMousePointer(struct Window *,USHORT *,WORD);
  9. extern void FlipPointerX(struct Window *);
  10. extern void FlipPointerY(struct Window *);
  11. extern void FlipPointerZ(struct Window *);
  12. extern void SetMouseImage(struct Window *, int);
  13.  
  14. /* image numbers */
  15.  
  16. #define SMI_NONE         -1
  17. #define SMI_PREFS         0
  18. #define SMI_KLONDIKE      1
  19. #define SMI_GRABGLOVE     2
  20. #define SMI_SLEEPGLOVE    3
  21. #define SMI_DRAGGLOVE     4
  22. #define SMI_NESSIE        5
  23. #define SMI_BUSYBEE       6
  24. #define SMI_ZZBUBBLE      7
  25. #define SMI_STOPWATCH     8
  26. #define SMI_HOURGLASS     9
  27. #define SMI_DOTTY        10
  28. #define SMI_STANDARD20   11
  29. #define SMI_CROSSHAIR    12
  30. #define SMI_TINY         13
  31. #define SMI_BUG          14
  32. #define SMI_INVISIBLE    15
  33.  
  34. #define UnsetMouseImage(w) SetMouseImage((w),SMI_NONE)
  35.