home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / Guide.lzx / Guide / pGadget / GadItem.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-03-11  |  2.4 KB  |  79 lines

  1. @DATABASE "pGadget/GadItem.h"
  2. @MASTER   "Work2:AD/IInc/pGadget/GadItem.h"
  3. @REMARK   This file was created by ADtoHT 2.0 on 11-Mär-97  13:34:38
  4. @REMARK   Do not edit
  5. @REMARK   ADtoHT is © 1993-1995 Christian Stieber
  6.  
  7. @NODE MAIN "pGadget/GadItem.h"
  8. @TOC "__pOS_Dev.guide/MAIN"
  9.  
  10. @{"pGadget/GadItem.h" LINK File}
  11.  
  12.  
  13. @{b}Structures@{ub}
  14.  
  15. @{"pOS_GadgetItem" LINK "pGadget/GadItem.h/File" 18}  @{"pOS_GadgetTagItem" LINK "pGadget/GadItem.h/File" 44}
  16.  
  17. @ENDNODE
  18. @NODE File "pGadget/GadItem.h"
  19. #ifndef __INC_POS_PGADGET_GADITEM_H
  20. #define __INC_POS_PGADGET_GADITEM_H
  21. /*******************************************************************
  22.  Includes Release 24
  23.  (C) Copyright 1995-1997 proDAD
  24.      All Rights Reserved
  25.  
  26.  $AUT Holger Burkarth
  27.  $DAT >>GadItem.h<<   22 Feb 1997    15:51:33 - (C) ProDAD
  28. *******************************************************************/
  29. #ifndef __INC_POS_PEXEC_LIST_H
  30. #include <@{"pExec/List.h" LINK "pExec/List.h/File"}>
  31. #endif
  32.  
  33.  
  34. /*----------------------------------
  35. -----------------------------------*/
  36. struct pOS_GadgetItem
  37. {
  38.   @{"struct pOS_Node" LINK "pExec/List.h/File" 18}      gdt_Node;
  39.   @{"UWORD" LINK "pExec/Types.h/File" 93}                gdt_Width;  /* wird vom Manager verwendet */
  40.   @{"UWORD" LINK "pExec/Types.h/File" 93}                gdt_Height;
  41.   @{"UBYTE" LINK "pExec/Types.h/File" 95}                gdt_Flags;  /* (enum pOS_GadItemFlags) */
  42.   @{"UBYTE" LINK "pExec/Types.h/File" 95}                gdt_Pad;
  43.   @{"struct pOS_IntuiObj" LINK "pIntui/IObj.h/File" 17} *gdt_Render;
  44.   @{"ULONG" LINK "pExec/Types.h/File" 91}                gdt_ID;
  45.   @{"APTR" LINK "pExec/Types.h/File" 87}                 gdt_Data;   /* wird vom Manager verwendet */
  46.   @{"UBYTE" LINK "pExec/Types.h/File" 95}                gdt_Reserved[12];
  47. };
  48.  
  49.  
  50. enum pOS_GadItemFlags
  51. {
  52.   GADDITF_Disabled = 0x01,
  53.   GADDITF_Hide     = 0x02,
  54.   GADDITF_Selected = 0x04,
  55. };
  56.  
  57.  
  58.  
  59.  
  60. /*----------------------------------
  61. -----------------------------------*/
  62. struct pOS_GadgetTagItem
  63. {
  64.   const  @{"CHAR" LINK "pExec/Types.h/File" 100}          *gti_Name;
  65.          @{"ULONG" LINK "pExec/Types.h/File" 91}          gti_ID;
  66.   @{"struct pOS_IntuiObj" LINK "pIntui/IObj.h/File" 17} **gti_ObjArray;
  67.          @{"UBYTE" LINK "pExec/Types.h/File" 95}          gti_Flags;
  68.          @{"UBYTE" LINK "pExec/Types.h/File" 95}          gti_PrvFlags;
  69.  
  70.   @{"UBYTE" LINK "pExec/Types.h/File" 95} gti_Reserved[16];
  71. };
  72.  
  73.  
  74.  
  75.  
  76.  
  77. #endif
  78. @ENDNODE
  79.