home *** CD-ROM | disk | FTP | other *** search
/ MACD 4 / MACD4.iso / cdity / smartwin_src.lha / SmartWIN / source / include / GST.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-10-16  |  1.4 KB  |  87 lines

  1. /*
  2. **    SmartWIN
  3. **
  4. **        © 1996 by Timo C. Nentwig
  5. **        All Rights Reserved !
  6. **
  7. **        Tcn@oxygen.in-berlin.de
  8. **
  9. */
  10.  
  11. /// #include
  12.  
  13.     // System includes
  14.  
  15. #include <dos/dos.h>
  16.  
  17. #include <exec/types.h>
  18. #include <exec/memory.h>
  19.  
  20. #include <libraries/commodities.h>
  21.  
  22. #include <utility/tagitem.h>
  23.  
  24. #include <tcn/macros.h>
  25. #include <tcn/register.h>
  26.  
  27. #include <proto/commodities.h>
  28. #include <proto/dos.h>
  29. #include <proto/exec.h>
  30. #include <proto/icon.h>
  31. #include <proto/intuition.h>
  32. #include <proto/utility.h>
  33.  
  34.     // ANSI-C includes
  35.  
  36. #include <stdlib.h>
  37. #include <string.h>
  38.  
  39. ///
  40. /// #define
  41.  
  42.     // Constants
  43.  
  44. #define PRG_AUTHOR      "Timo C. Nentwig"
  45. #define PRG_TITLE       "SmartWIN"
  46. #define PRG_VERSION     "3.0"
  47. #define PRG_EMAIL       "Tcn@oxygen.in-berlin.de"
  48. #define PRG_YEAR        "1996"
  49. #define PRG_SHORT       "Always SmartRefreshed windows"
  50.  
  51. ///
  52.  
  53. /// struct Settings
  54.  
  55. struct Settings
  56. {
  57.  
  58.     struct
  59.     {
  60.  
  61.         LONG     Priority;
  62.  
  63.     } Cx;
  64.  
  65.     BOOL    WBOnly;
  66.  
  67. };
  68.  
  69. ///
  70.  
  71.     // System libraries
  72.  
  73. extern struct    Library         *CxBase;
  74. extern struct    Library         *IconBase;
  75. extern struct    IntuitionBase   *IntuitionBase;
  76. extern struct    Library         *UtilityBase;
  77.  
  78.     // Settings structure
  79.  
  80. extern struct    Settings        *Set;
  81.  
  82.     // Commodity specifics
  83.  
  84. extern struct    MsgPort         *CxPort;
  85. extern CxObj                     *Broker;
  86.  
  87.