home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD 2.1 / Amiga Developer CD v2.1.iso / Reference / Includes_and_Autodocs_3.5 / include / prefs / workbench.h < prev   
Encoding:
C/C++ Source or Header  |  1999-10-19  |  1.1 KB  |  49 lines

  1. #ifndef PREFS_WORKBENCH_H
  2. #define PREFS_WORKBENCH_H
  3. /*
  4. **    $VER: workbench.h 44.1 (19.10.1999)
  5. **    Includes Release 44.1
  6. **
  7. **    Workbench preferences file definitions
  8. **
  9. **    (C) Copyright 1987-1999 Amiga, Inc.
  10. **        All Rights Reserved
  11. */
  12.  
  13. #ifndef LIBRARIES_IFFPARSE_H
  14. #include <libraries/iffparse.h>
  15. #endif
  16.  
  17. #ifndef GRAPHICS_GFX_H
  18. #include <graphics/gfx.h>
  19. #endif
  20.  
  21. /*****************************************************************************/
  22.  
  23. #define ID_WBNC MAKE_ID('W','B','N','C')
  24.  
  25. struct WorkbenchPrefs
  26. {
  27.     /* settings from workbench.library */
  28.     ULONG        wbp_DefaultStackSize;    /* in bytes */
  29.     ULONG        wbp_TypeRestartTime;    /* in seconds */
  30.     /* settings from icon.library */
  31.     ULONG        wbp_IconPrecision;    /* PRECISION_#? values */
  32.     struct Rectangle    wbp_EmbossRect;
  33.     BOOL        wbp_Borderless;
  34.     LONG        wbp_MaxNameLength;
  35.     BOOL        wbp_NewIconsSupport;
  36.     BOOL        wbp_ColorIconSupport;
  37. };
  38.  
  39. #define ID_WBHD MAKE_ID('W','B','H','D')
  40.  
  41. struct WorkbenchHiddenDevicePrefs
  42. {
  43.     UBYTE        whdp_Name[0];    /* C String including NUL char */
  44. };
  45.  
  46. /*****************************************************************************/
  47.  
  48. #endif /* PREFS_WORKBENCH_H */
  49.