home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / tools / help / pvhc / pvhc.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-04-19  |  3.1 KB  |  58 lines

  1. /* *****************************************************************
  2. ** PolyVision Help Complier header file for C functions and data  **
  3. **  (c)1994 - PolyVision SoftWare                                 **
  4. ***************************************************************** */
  5.  
  6. /* Help Colors - See documentation */
  7. extern unsigned char HelpWindClr;  /* text window color    */
  8. extern unsigned char HelpBordClr;  /* border color         */
  9. extern unsigned char HelpRefClr;   /* reference color      */
  10. extern unsigned char HelpGlosClr;  /* glossary color       */
  11. extern unsigned char HelpBoldClr;  /* bold text color      */
  12.  
  13. /* Help Functions - See documentation */
  14. extern int initPVHelp(void *);   /* initiates help system  */
  15. extern void getHelpPage(int);    /* gets a help page       */
  16. extern void DestroyPVHelp(void); /* removes help system    */
  17. extern void showcursor(void);    /* shows the cursor       */
  18. extern void hidecursor(void);    /* hides cursor from view */
  19.  
  20.  
  21. /* These defines are just for your convience. If they should
  22.    interfere with your own previous color defines either rename
  23.    the colors or just assign the numbers to the Help Colors */
  24.  
  25. #define  BLUECYAN         0x31           /* Blue over Cyan    */
  26. #define     MAGENTACYAN      0x35         /* Magenta over Cyan */
  27. #define     REDCYAN      0x34         /* Red over Cyan     */
  28. #define  LIGHTREDCYAN      0x3C         /* Light Red over Cyan */
  29. #define  LIGHTMAGENTACYAN 0x3D         /* Light Magenta over Cyan */
  30. #define  HIWHITECYAN      0x3F           /* Hi-Intens White over Cyan */
  31. #define  BLACKWHITE      0x70         /* Black over light gray  */
  32. #define     BLUEWHITE      0x71           /* Blue over light gray   */
  33. #define  REDWHITE         0x74           /* Red over light gray    */
  34.  
  35. #define     YELLOWMAGENTA      0x5E           /* Yellow over Magenta          */
  36. #define  YELLOWBROWN      0x6E           /* Yellow over Brown            */
  37. #define  YELLOWCYAN       0x3E         /* Yellow over Cyan             */
  38. #define     WHITEBLACK       0x07           /* White over Black             */
  39. #define  YELLOWRED        0x4E         /* Yellow over Red              */
  40. #define  HIWHITEGREEN      0x2F           /* Hi-Intens White over Green   */
  41. #define  HIWHITERED       0x4F         /* Hi-Intens White over Red     */
  42. #define  HIWHITEMAGENTA   0x5F         /* Hi-Intens White over Magenta */
  43. #define     HIWHITEBLACK      0x0F           /* Hi-Intens White over Black   */
  44.  
  45. #define     BLACKBLUE      0x10           /* Black over Blue           */
  46. #define  BLACKCYAN        0x30         /* Black over Cyan           */
  47. #define     WHITEBLUE        0x17         /* White over Blue           */
  48. #define     LIGHTBLUEBLUE      0x19         /* Light Blue over Blue      */
  49. #define  LIGHTGREENBLUE   0x1A         /* Light Green over Blue     */
  50. #define     LIGHTCYANBLUE      0x1B           /* Light Cyan over Blue      */
  51. #define  LIGHTREDBLUE     0x1C         /* Light Red over Blue       */
  52. #define  LIGHTMAGENTABLUE 0x1D         /* Light Magenta over Blue   */
  53. #define  YELLOWBLUE      0x1E           /* Yellow over Blue          */
  54. #define  HIWHITEBLUE      0x1F           /* Hi-Intens White over Blue */
  55.  
  56. #define     GRAYWHITE      0x78           /* Gray over light gray      */
  57.  
  58.