home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 3 / AACD03.BIN / AACD / Utilities / BackClock / sources / backclock / conf.h < prev    next >
C/C++ Source or Header  |  1999-09-02  |  1KB  |  42 lines

  1. /* entete: conf.h version 1.3 15-08-99
  2.  */
  3.  
  4. #define CF_NAMEENV    "env:backclock.prefs"
  5. #define CF_NAMEENVARC "envarc:backclock.prefs"
  6. #define ERR_ENV       "File error %ld on ENV:backclock.prefs"
  7. #define ERR_ENVARC    "File error %ld on ENVARC:backclock.prefs"
  8.  
  9. #define SIZE_2_1  98
  10. #define SIZE_2_2  100
  11. #define SIZE_2_31 106
  12. #define SIZE_3_1  114
  13. #define SIZE_3_2  138
  14. #define SIZE_3_21 278
  15.  
  16. struct ConfFile {
  17.   UBYTE id[4] ;         // BACK
  18.   UWORD posX,
  19.         posY,
  20.         lenX,
  21.         lenY ;
  22.   struct RGB cmap[NUM_COLORS] ;
  23.   UWORD fill ;         // 2.1  fill or transparent
  24.   UWORD filln ;        // 2.2  fill needles
  25.   UWORD drawsec ;      // 2.31 raw the seconds ?
  26.   UWORD drawsha ;      //              shadows ?
  27.   UWORD drawmpo ;      //              middle point ?
  28.   WORD  xoff,          // 3.1  x & y & length for shadow offset
  29.         yoff ;
  30.   UWORD slen ;
  31.   UWORD leds ;         // 3.1  leds or not
  32.   struct RGB lcmap[NUM_LED_COLORS] ; // 3.2 cmap for leds
  33.   UBYTE  PubScr[MAXPUBSCREENNAME] ;  // 3.21 pub scree name
  34. } ;
  35. // prepare the file to be saved
  36. BOOL SaveConf(idWin * prj, UBYTE *) ;
  37. BOOL LoadConf(idWin * prj) ;
  38.  
  39. // save prefs file to env (and to envarc)
  40. void SaveEnv(idWin * prj, BOOL envarc) ;
  41.  
  42.