home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / Guide.lzx / Guide / pPrefs / PrefsLibData.h next >
Encoding:
C/C++ Source or Header  |  1997-03-11  |  2.5 KB  |  76 lines

  1. @DATABASE "pPrefs/PrefsLibData.h"
  2. @MASTER   "Work2:AD/IInc/pPrefs/PrefsLibData.h"
  3. @REMARK   This file was created by ADtoHT 2.0 on 11-Mär-97  13:35:22
  4. @REMARK   Do not edit
  5. @REMARK   ADtoHT is © 1993-1995 Christian Stieber
  6.  
  7. @NODE MAIN "pPrefs/PrefsLibData.h"
  8. @TOC "__pOS_Dev.guide/MAIN"
  9.  
  10. @{"pPrefs/PrefsLibData.h" LINK File}
  11.  
  12.  
  13. @{b}Structures@{ub}
  14.  
  15. @{"pOS_PrefsLibData" LINK "pPrefs/PrefsLibData.h/File" 20}
  16.  
  17. @ENDNODE
  18. @NODE File "pPrefs/PrefsLibData.h"
  19. #ifndef __INC_POS_PPREFS_PREFSLIBDATA_H
  20. #define __INC_POS_PPREFS_PREFSLIBDATA_H
  21. /*******************************************************************
  22.  Includes Release 24
  23.  (C) Copyright 1995-1997 proDAD
  24.      All Rights Reserved
  25.  
  26.  $AUT Holger Papajewski
  27.  $DAT >>PrefsLibData.h<<   27 Jan 1997    11:23:29 - (C) ProDAD
  28. *******************************************************************/
  29.  
  30. #ifndef __INC_POS_PEXEC_TYPES_H
  31. #include <@{"pExec/Types.h" LINK "pExec/Types.h/File"}>
  32. #endif
  33.  
  34.  
  35.  
  36. /*----------------------------------
  37. -----------------------------------*/
  38. struct pOS_PrefsLibData
  39. {
  40.   const @{"CHAR" LINK "pExec/Types.h/File" 100}        *pld_Name;  /* Name fuer Listeneintrag und File */
  41.   const @{"CHAR" LINK "pExec/Types.h/File" 100}        *pld_File;
  42.   const @{"CHAR" LINK "pExec/Types.h/File" 100}        *pld_SubDir;/* Name fuer Unterverzeichnis */
  43.   @{"ULONG" LINK "pExec/Types.h/File" 91}              pld_Flags; /* (enum pOS_PrefsFlags)
  44.                                    über diese Maske werden die
  45.                                    entsprechenden Menu-Punkte
  46.                                    aktiviert bzw. deaktiviert */
  47.   const @{"struct pOS_TagItem" LINK "pUtil/TagItem.h/File" 19} *pld_Tags;
  48. };
  49.  
  50.  
  51.  
  52. enum pOS_PrefsFlags {
  53.   PRFF_Info      = (1L << 0), /* PrefsLibrary kann
  54.                                  Informations-Gadget erzeugen */
  55.  
  56.   PRFF_Default   = (1L << 1), /* kann Default-Werte setzen */
  57.   PRFF_LastSaved = (1L << 2), /* kann zuletzt gespeicherte Werte setzen */
  58.   PRFF_Restore   = (1L << 3), /* kann vorherigen Zustand wiederherstellen */
  59.  
  60.   PRFF_NoFile    = (1L << 7), /* es wird kein PrefsFile geschrieben
  61.                                  z.B. Uhrzeit / Datum */
  62. };
  63.  
  64.  
  65. enum pOS_PrefsSaveFlags {
  66.   PRFSAVF_Save  = (1L << 0),  /* gesetzt wenn SAVE-Button gedrückt
  67.                                  wurde - sonst wurde USE gewählt
  68.                                  ist eigentlich nur für Prefs-
  69.                                  Einsteller interessant, die keine
  70.                                  Datei schreiben (z.B. Uhr/Datum) */
  71. };
  72.  
  73.  
  74. #endif
  75. @ENDNODE
  76.