home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / CPROG / VISIONS.ZIP / SHARWIND.H < prev    next >
Text File  |  1990-05-20  |  2KB  |  86 lines

  1. /*------------------------- SHARWIND.H -------------------------*/
  2. /*                                */
  3. /*  This file contains definitions used for the window library    */
  4. /*  that are needed both internally by the library and also    */
  5. /*  by the user of the library.                    */
  6. /*                                */
  7. /*         Copyright 1990 Dan Vogel & David Bernazzani        */
  8. /*                                */
  9. /*                                */
  10. /*        Revision History                */
  11. /*                                */
  12. /*  03/20/90   DCV    Release.                */
  13. /*                                */
  14. /*--------------------------------------------------------------*/
  15.  
  16. #include "SHARCOMP.H"            /* Compiler Specific Definitions */
  17.  
  18.  
  19.         /* Window Border Types */
  20.  
  21. #define    NOBORDER    1
  22. #define    SINGLEBORDER    2
  23. #define    DOUBLEBORDER    3
  24.  
  25.  
  26.         /* General definitions of TRUE and FALSE */
  27. #define    FALSE    0
  28. #define    TRUE    1
  29.  
  30.  
  31.         /* Text Screen Colors */
  32.  
  33. #define    INIT_TEXT_BLACK        0L
  34. #define    INIT_TEXT_BLUE        1L
  35. #define    INIT_TEXT_GREEN        2L
  36. #define    INIT_TEXT_CYAN        3L
  37. #define    INIT_TEXT_RED        4L
  38. #define    INIT_TEXT_MAGENTA    5L
  39. #define    INIT_TEXT_BROWN        6L
  40. #define    INIT_TEXT_WHITE        7L
  41. #define    INIT_TEXT_DGREY        8L
  42. #define    INIT_TEXT_LBLUE        9L
  43. #define    INIT_TEXT_LGREEN    10L
  44. #define    INIT_TEXT_LCYAN        11L
  45. #define    INIT_TEXT_LRED        12L
  46. #define    INIT_TEXT_LMAGENTA    13L
  47. #define    INIT_TEXT_YELLOW    14L
  48. #define    INIT_TEXT_BWHITE    15L
  49.  
  50.  
  51.  
  52.  
  53.             /*  Error Values  */
  54.  
  55. #define    UNABLE_TO_OPEN_HELPFILE    -201    /* File opening error */
  56. #define    HELP_WINDOW_TOO_SMALL    -202    /* Display window too small! */
  57. #define    OUT_OF_WINDOW_HEAP    -203    /* Out of heap for pop up storage */
  58. #define    NOT_A_WINDOW_POINTER    -204    /* Bad pointer to window structure */
  59. #define    BAD_WINDOW_DEF        -205    /* Size of window exceeds screen */
  60.  
  61.  
  62.     /* Standard type used for passing small values. */
  63.  
  64. typedef unsigned char BYTE;
  65. typedef unsigned int WORD;
  66.  
  67.  
  68.        /* Access to color definitions. */
  69.  
  70. extern long int    TEXT_BLACK;
  71. extern long int    TEXT_BLUE;
  72. extern long int    TEXT_GREEN;
  73. extern long int    TEXT_CYAN;
  74. extern long int    TEXT_RED;
  75. extern long int    TEXT_MAGENTA;
  76. extern long int    TEXT_BROWN;
  77. extern long int    TEXT_WHITE;
  78. extern long int    TEXT_DGREY;
  79. extern long int    TEXT_LBLUE;
  80. extern long int    TEXT_LGREEN;
  81. extern long int    TEXT_LCYAN;
  82. extern long int    TEXT_LRED;
  83. extern long int    TEXT_LMAGENTA;
  84. extern long int    TEXT_YELLOW;
  85. extern long int    TEXT_BWHITE;
  86.