home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / Guide.lzx / Guide / pSL / FVGad.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-12-08  |  2.1 KB  |  85 lines

  1. @DATABASE "pSL/FVGad.h"
  2. @MASTER   "Work2:AD/IInc/pSL/FVGad.h"
  3. @REMARK   This file was created by ADtoHT 2.0 on 08-Dez-96  14:43:33
  4. @REMARK   Do not edit
  5. @REMARK   ADtoHT is © 1993-1995 Christian Stieber
  6.  
  7. @NODE MAIN "pSL/FVGad.h"
  8. @TOC "__pOS_Dev.guide/MAIN"
  9.  
  10. @{"pSL/FVGad.h" LINK File}
  11.  
  12. @ENDNODE
  13. @NODE File "pSL/FVGad.h"
  14. #ifndef __INC_POS_PSL_FVGAD_H
  15. #define __INC_POS_PSL_FVGAD_H
  16. /*******************************************************************
  17.  $CRT 27 Oct 1996 : hb
  18.  
  19.  $AUT Holger Burkarth
  20.  $DAT >>FVGad.h<<   27 Oct 1996    16:45:03 - (C) ProDAD
  21. *******************************************************************/
  22. #ifndef __INC_POS_PGADGET_GADGET_H
  23. #include "p:pGadget/Gadget.h"
  24. #endif
  25. #ifndef __INC_POS_PDOS_DOSTYPES_H
  26. #include "p:pDOS/DosTypes.h"
  27. #endif
  28.  
  29.  
  30. @{"struct pOS_DrawInfo" LINK "pScreen/DrawInfo.h/File" 25};
  31.  
  32. /*----------------------------------
  33. -----------------------------------*/
  34. struct pOS_pSLFVGadInfo
  35. {
  36.   const pOS_DrawInfo *pslf_DrawInfo;
  37.         pOS_Gadget   *pslf_FVGad;
  38.         pOS_Gadget   *pslf_PatGad;
  39.         pOS_Gadget   *pslf_PathGad;
  40.         pOS_Gadget   *pslf_FileGad;
  41.  
  42.         pOS_Gadget   *pslf_Grp1Gad;
  43.         pOS_Gadget   *pslf_OkGad;
  44.         pOS_Gadget   *pslf_ParentGad;
  45.         pOS_Gadget   *pslf_DevGad;
  46.         pOS_Gadget   *pslf_CancelGad;
  47.         ULONG         pslf_IFlags;
  48.  
  49.   const CHAR         *pslf_Pattern;
  50.         @{"dosname_t" LINK "pDOS/DosTypes.h/File" 16}     pslf_Buffer[pOS_DosPathName_MAX+8];
  51. };
  52.  
  53.  
  54.  
  55.  
  56. enum pOS_pSLFVGadCrtFlags
  57. {
  58.   PSLFVGADCRTF_FV       = 0x0001,
  59.   PSLFVGADCRTF_Pattern  = 0x0002,
  60.   PSLFVGADCRTF_Path     = 0x0004,
  61.   PSLFVGADCRTF_File     = 0x0008,
  62.   PSLFVGADCRTF_Ok       = 0x0010,
  63.   PSLFVGADCRTF_Dev      = 0x0020,
  64.   PSLFVGADCRTF_Parent   = 0x0040,
  65.   PSLFVGADCRTF_Cancel   = 0x0080,
  66. };
  67.  
  68. enum pOS_pSLFVGadFlags
  69. {
  70.   PSLFVGADF_FilterInfos = 0x0001,
  71.   PSLFVGADF_ShowDirs    = 0x0002,
  72.   PSLFVGADF_ShowFiles   = 0x0004,
  73.   PSLFVGADF_MatchDirs   = 0x0008,
  74.   PSLFVGADF_MatchFiles  = 0x0010,
  75.   PSLFVGADF_DoubleKlick = 0x0020,
  76.   PSLFVGADF_AutoAddDir  = 0x0040,
  77.   PSLFVGADF_OnlyDirs    = 0x0080,
  78.   PSLFVGADF_MultiSelect = 0x0100,
  79.   PSLFVGADF_SaveMode    = 0x0200,
  80.  
  81. };
  82.  
  83. #endif
  84. @ENDNODE
  85.